【发布时间】:2014-08-05 07:20:45
【问题描述】:
我是 JQuery 的新手,我想在我的 Web 表单中使用 Jquery Bootstrap 验证来验证控件。
这里是html:
<div class="form-group">
<div class=" col-lg-6">
<label for="txtGroupName" class="req"> نام گروه </label>
<asp:TextBox ID="txtGroupName" CssClass="required form-control text-right" runat="server"></asp:TextBox>
</div>
<div class="col-md-2">
<br />
<asp:Button OnClick="submitbtn_Click" ID="submitbtn" Width="100px" Height="40px" CssClass="btn btn-success submit-btn" runat="server" Text="جستجو" />
</div>
</div>
和:
$(function () {
$('#signinform').validate_popover({ onsubmit: false, popoverPosition: 'top' });
$(".submit-btn").click(function (ev) {
ev.preventDefault();
$('#signinform').validate().form();
return false;
});
$(window).resize(function () {
$.validator.reposition();
});
});
所有的事情都是真的并且验证正在工作,但是当我在我的文本框中输入一个字符串值 (id=txtGroupName) 然后单击我的按钮 (id=submitbtn) 时,该控件的按钮单击事件不会发生 (OnClick ="submitbtn_Click")。
如果我像这样更改这个控件 cssclass:
<asp:Button OnClick="submitbtn_Click" ID="submitbtn" Width="100px" Height="40px" CssClass="btn btn-success" runat="server" Text="جستجو" />
OnClick="submitbtn_Click" 有效。验证后我需要对我的功能进行哪些更改才能触发OnClick="submitbtn_Click"?
【问题讨论】:
标签: jquery asp.net validation jquery-validate