我有复杂的表单,在页面中有一个提交按钮,它有客户端和服务器端的事件。
第一次单击按钮后,添加验证类,然后显示验证错误消息,
然后填写一个必填字段进行验证,再次点击按钮,页面不回传,即使jquery验证引擎也能正常工作。
在我的本地计算机中,页面在填写到必填字段后被回发。我假设,客户端和服务器端都可以工作。
但不是在服务器上,页面在填写到必填字段后不会发回。
这是我的代码。我期待着您的回复和建议。
==================================================== =========================
jQuery(document).ready(function () {
jQuery("#aspnetForm").validationEngine();
//btmContinous
$('#ctl00_PlaceHolderMain_Form1_btmContinous').click(function () {
//Part A
var className = $('#ctl00_PlaceHolderMain_Form1_txtA2').attr('class');
alert(className);
if (!(className == "validate[required] text-input"))
{
alert(className);
$('#ctl00_PlaceHolderMain_Form1_txtA2').addClass("validate[required] text-input");
}
if ( $("#Form1").validationEngine('validate') == true) {
alert("true");
//$('#ctl00_PlaceHolderMain_Form1_txtA2').removeClass("validate[required] text-input");
//should post back here
}
else{alert("false");}
});