小编Sun*_*eep的帖子

如何连续自动上下滚动div

我正在处理 html 页面,其中有一个名为divContainer. 我想自动连续上下滚动这个div。为此,我使用了以下代码:

$(document).ready(function() {
  var interval = setInterval(function() {
    if ($("#divContainer").scrollTop() != $('#divContainer')[0].scrollHeight) {
      $("#divContainer").scrollTop($("#divContainer").scrollTop() + 10);
    } else {
      clearInterval(interval);
    }
  }, 100);

});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div id="divContainer" style="height:950px;overflow:auto"></div>
Run Code Online (Sandbox Code Playgroud)

但是,此代码将 div 从上滚动到下,而不是从下到上滚动。我也想不断地上下滚动。我怎样才能实现这个目标?

html javascript css jquery scroll

8
推荐指数
1
解决办法
1904
查看次数

如何使用SQL Server将存储过程的结果存储在变量中

我正在进行SQL查询,我必须将存储过程的结果存储到字符串类型变量中.有一个名为的存储过程SP_CheckAgentProperty,它返回一个字符串类型的值'y'或'N'或'NP'.

我将整数值传递给存储过程.我想将此输出存储在任何字符串变量中.为此,我使用此SQL查询:

我的存储过程是:

CREATE Procedure [dbo].[SP_CheckAgentProperty] --12
(
    @ID bigint =null
)      
As
BEGIN
------Calculating total Ads Post allowed of any specific package of any user-----
DECLARE @Ad int=(SELECT tblPackage.Ads FROM tblPayment_Details INNER JOIN tblPayments ON tblPayments.ID = 
            tblPayment_Details.Payment_ID INNER JOIN tblPackage ON tblPayments.Package_ID = tblPackage.ID
            WHERE (tblPayment_Details.Payment_ID =(SELECT MAX(ID) AS d  FROM tblPayments AS tblPayments_1 WHERE (User_ID = @ID))))
            print @Ad
------Calculating the date when the user makes the last payment------
DECLARE @St DATE=(SELECT tblPayment_Details.Date FROM tblPayment_Details …
Run Code Online (Sandbox Code Playgroud)

sql-server stored-procedures

6
推荐指数
1
解决办法
1万
查看次数

如何在asp.net mvc 4中的apicontroller中使用会话

我正在使用asp.net mvc 4. 在这里,我想使用自动完成扩展器,使用JQuery我想填充CityID会话中存储的所有位置的位置。

这是创建会话的函数:

public string Create(string City)
{
    try
    {
        //HttpSessionStateBase Session["c"]=City;
        //HttpContext.Current.Session["City"] = City;
        System.Web.HttpContext.Current.Session["City"] = City;
        long CityID = Convert.ToInt64(System.Web.HttpContext.Current.Session["City"].ToString());

        return City;
    }
    catch (Exception ex)
    {
       throw (ex);
    }
}
Run Code Online (Sandbox Code Playgroud)

当用户从 City 中选择任何城市时调用此函数dropdownlist

JQuery对自动完成扩展程序的要求是:

<script type="text/javascript">
var url = '@Url.RouteUrl("DefaultApi", new { httproute = "", controller = "ProductApi" })';
$('#txtLocation').autocomplete({
    source: function (request, response) {
        alert(url);
        $.ajax({
            url: url,
            data: { query: request.term },
            dataType: …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc jquery asp.net-mvc-4

5
推荐指数
1
解决办法
2万
查看次数

如何在asp.net中使用javascript获取所选复选框列表项的值

我正在开发一个asp.net项目,其中我有一个我已经绑定的复选框列表

DataTable dt = new Process_Hotels().SelectAllFacilty();           
if (dt.Rows.Count > 0)                                            
{                                                                 
    cblHotelFacility.DataSource = dt;                             
    cblHotelFacility.DataTextField = "Facility";                  
    cblHotelFacility.DataValueField = "ID";                       
    cblHotelFacility.DataBind();                                  

    foreach (ListItem li in cblHotelFacility.Items)               
    {                                                             
        li.Attributes.Add("JSvalue", li.Value);                   
    }                                                             
}
Run Code Online (Sandbox Code Playgroud)

现在我想在按钮点击时使用javascript获取checkboxlist的选定值ID.因为我在按钮上有以下javascript代码点击:

<script type="text/javascript">                                                                                   

    function test() {                                                                                             
        var checkList1 = document.getElementById('<%= cblHotelFacility.ClientID %>');                             
        var checkBoxList1 = checkList1.getElementsByTagName("input");                                             
        var checkBoxSelectedItems1 = new Array();                                                                 

        for (var i = 0; i < checkBoxList1.length; i++) {                                                          
            if (checkBoxList1[i].checked) {                                                                       
                checkBoxSelectedItems1.push(checkBoxList1[i].value);                                              
                //alert('checked:' + checkBoxSelectedItems1.push(checkBoxList1[i].getAttribute("JSvalue")).value);
                alert('checked - : ' + checkBoxList1[i].value)                                                    
            }                                                                                                     
        }                                                                                                         
    }                                                                                                             
</script>
Run Code Online (Sandbox Code Playgroud)

但点击按钮所选复选框列表显示0.我想获取所选复选框列表项的ID.请帮忙.

javascript c# asp.net

2
推荐指数
1
解决办法
4万
查看次数

如何反复显示两个div

我正在开发一个Html页面,我有两个div.在每个div我有一个图像.我想每个图像应该可见2秒钟,之后第二个div应该可见.这个功能应该重复.为此,我使用以下代码.

<script type="text/javascript">
 $( document ).ready(function() {
     $(".logo-outer").show();
     setTimeout(function () {
         $(".logo-outer").hide();
         $(".logo-outernew").hide();
     }, 2000);
 });
 </script>
Run Code Online (Sandbox Code Playgroud)

但上面的代码不起作用,图像不可见或不可见.

html javascript css jquery

2
推荐指数
1
解决办法
112
查看次数

如何使用jQuery在asp.net中输入真正的正则表达式验证器时启用或禁用按钮控件

我正在处理一个应用程序。在这个应用程序中有一个文本框,我在上面应用了日历​​扩展器来输入日期。我还应用了正则表达式验证器以印度格式输入日期。我有一个按钮可以选择文本框中输入的日期上的所有数据。我这样做了:-

<table>
                                <tr>
                                    <td>Select Date :
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtDate" runat="server" ></asp:TextBox>
                                        <asp:CalendarExtender ID="cc" runat="server" Format="dd/MM/yyyy" TargetControlID="txtDate" ></asp:CalendarExtender>

                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtDate"
                                            SetFocusOnError="true" ValidationGroup="Ad" ErrorMessage="Please Enter Date" Display="Dynamic">
                                        </asp:RequiredFieldValidator>
                                        <asp:RegularExpressionValidator ID="regEmail" runat="server" ControlToValidate="txtDate"
                                            SetFocusOnError="true" ValidationGroup="Ad" ValidationExpression="^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$"
                                            ErrorMessage="Invalid Date.">
                                        </asp:RegularExpressionValidator>
                                        <ajax:FilteredTextBoxExtender ID="ftbeDate" runat="server" TargetControlID="txtDate" ValidChars="0123456789/.">
                                        </ajax:FilteredTextBoxExtender>

                                    </td>
                                    <td>
                                        <asp:Button ID="btnSubmit" Font-Bold="true" CssClass="btn-info" runat="server" Text="View" OnClick="btnSubmit_Click" />
                                    </td>
                                </tr>
                            </table>
Run Code Online (Sandbox Code Playgroud)

我希望如果用户在文本框中输入正确的日期,那么按钮应该被启用,否则它应该被禁用。我不知道该怎么做。请帮助我。

asp.net jquery

1
推荐指数
1
解决办法
3312
查看次数