我正在使用html,css&创建注册表单javascript用于验证,如果我在表单标记中添加 id =" register-form" ,它的工作效果很好。
<asp:Button ID="Button1" CssClass="btn-info" Text="Submit" />
IMG验证this
但我也想要<form method="post" role="form" id="register-form" onload="Page_Load" autocomplete="off" runat="server">
要使用这个asp按钮,我必须将 runat =&#34; server&#34; 放在这样的表单标签中
{{1}}
然后我在Visual Studio中遇到错误
&#39;寄存器形式&#39;不是有效的标识符。
编辑错误没有像以前那样显示但验证仍然没有工作我使用了register_form
如果我从表单标记验证中删除 id =&#34; register-form&#34; ,则无效。
不工作验证的IMG
http:// imgur.com/a/ QoHP5
这是我的验证java脚本文件
http:// pastebin.com/yGGu2dYR
我的html / aspx文件
http:// pastebin.com/i0ewCGrz
更新: 如果我在html和java脚本中将 register-form 更改为 register_form ,我就无法正常运行我运行它而不使用 runat < / p>
答案 0 :(得分:0)
您需要将以下代码更改为验证工作:
Html更改并添加类到表单
<td colspan="2" class="col-xs-10">
并在验证javascript文件中 从ID选择更改
<form method="post" role="form" class="register_form" id="register_form" onload="Page_Load" autocomplete="off" runat="server">
选课
$("#register-form")
完成这些步骤后,您的验证将与包含$(".register_form")