简体   繁体   English

在文本框中使用jquery和html5 required属性时,asp.net按钮事件未触发

[英]asp.net button event not firing when using jquery and html5 required attribute in textbox

I have a problem with asp.net c# button event as it doesn't fire. 我的asp.net c#按钮事件有问题,因为它不会触发。 In my form I use html 5 required attributes for text boxes and a jQuery password strengh meter for the password field (this password field also have a required attribute). 在我的表单中,我将html 5必需属性用于文本框,并将jQuery密码强度表用于password字段(此密码字段也具有required属性)。

Aspx ASPX

 <asp:TextBox ID="txtNewPwd" required="required" runat="server" CssClass="form-control" ToolTip="New Password" placeholder="New Password"></asp:TextBox> <asp:Label ID="lblResult" runat="server" /> <asp:HiddenField ID="hdnResult" runat="server" /> <asp:Button ID="btnSubmit" runat="server" CssClass="btn btn-success custombutton" Text="SAVE" OnClick="btnSubmit_Click"/> 

Script 脚本

<script type="text/javascript">

        $(document).ready(function () {
            $('#MainContent_txtNewPwd').keyup(function () {
                $('#MainContent_lblResult').html(passwordStrength($('#MainContent_txtNewPwd').val(), $('#MainContent_hdnUserID').val()))
                $('#MainContent_hdnResult').val(passwordStrength($('#MainContent_txtNewPwd').val(), $('#MainContent_hdnUserID').val()))
            })
        });

        var parameter = Sys.WebForms.PageRequestManager.getInstance();

        parameter.add_endRequest(function () {
            $('#MainContent_txtNewPwd').keyup(function () {
                $('#MainContent_lblResult').html(passwordStrength($('#MainContent_txtNewPwd').val(), $('#MainContent_hdnUserID').val()))
                $('#MainContent_hdnResult').val(passwordStrength($('#MainContent_txtNewPwd').val(), $('#MainContent_hdnUserID').val()))
            })
        });

</script>

Add to your page "runat="server"" script, and there handle your event. 将添加到您的页面“ runat =“ server”“脚本中,然后处理您的事件。 Then you can work with required property OnClick 然后,您可以使用必需的属性OnClick

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM