如果表单无效,我正在使用 jquery 表单验证来提醒用户。
if (!$(Form1).valid()) {
alert("invalid form")
}
有没有办法强制表单在 javascript 中无效。
例如,我有一个文本框,如果它的值为“123”,我希望表单无效。
像这样的东西:
if($("#TextBox1").val()=="123"){
$(Form1).valid() = false;
}
如果表单无效,我正在使用 jquery 表单验证来提醒用户。
if (!$(Form1).valid()) {
alert("invalid form")
}
有没有办法强制表单在 javascript 中无效。
例如,我有一个文本框,如果它的值为“123”,我希望表单无效。
像这样的东西:
if($("#TextBox1").val()=="123"){
$(Form1).valid() = false;
}
您可以将值(真或假)设置为变量
if($("#TextBox1").val()=="123"){
var responce1 = false;
}
if($("#TextBox2").val()=="abc"){
var responce2 = false;
}
最后你可以检查为
var resultresponce=responce2 && responce1;
最后你需要检查的值是否resultresponce
为真......如果是,你可以提交表格,否则不......
if(resultresponce)
{
$(form).submit();
}
您应该尝试只为此使用 if 语句。就像是:
if ($("#el").val() == "123") {
// Do something or nothing here.
} else if (!$(Form1).valid()) {
alert("invalid form")
} else {
// All correct
}
philnate所说的也应该可以正常工作。更多的是你想要发生的事情。
您可以使表单无效的方法是禁用连接的提交按钮,这样用户就无法提交它。请参阅:jQuery 禁用/启用提交按钮