在div+css中用到的js代码注意return

今天做了一个项目,美工做好后放在了form中(没有加runat=server),由于用到了服务器控件,所以这里要加,否则报错,关键一段div代码是:

 

<form id="form_register1" runat="server" name="form_register1"> <%--action="#" method="post">--%>
<div>用户名:<input type="text" id="txtUser" runat="server" name="txtUser" /></div>

<div>密 码:<input type="password" id="txtPass" runat="server" name="txtPass" /></div>
<div class="rbPorC">
<asp:RadioButtonList ID="rbList" runat="server" RepeatDirection="Horizontal"
Width="130px" >
<asp:ListItem Value="0">个人</asp:ListItem>
<asp:ListItem Value="1">单位</asp:ListItem>
</asp:RadioButtonList> </div>
<div><asp:Button ID="Button1" CssClass="next_step_register" runat="server"
OnClientClick="return chk_form_register2('#form_register1')" Text="登录"
οnclick="Button1_Click" /></div>
<%--<div class="next_step_register" οnclick="chk_form_register1('#form_register1')">登录</div>--%>
</form>

 

js代码是:

function chk_form_register2(obj) {
if ($(obj).find("#txtUser").val() == "" || $(obj).find("#txtPass").val() == "" || (!$(obj).find("input[type=radio]").is(":checked"))
) {
alert("请填写完整");
return false;
}

js代码其中已经return false了,可是调试时,也 allert了,可是提示后就自动提交;解决是在OnClientClick="return chk_form_register2('#form_register1')",加上return,也就是

return chk_form_register2

转载于:https://www.cnblogs.com/wanshutao/p/4285420.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值