我的网站仅基于一个php
索引文件,该文件根据标头变量更改网站的内容。 www.mydomain.com/?page=contact
加载并显示我正在填写的表格。
我有一些jQuery
应该检测是否缺少任何字段:
$("form").submit(function() {
var isFormValid = true;
$(".required").each(function() {
if ($.trim($(this).val()) == "") {
$(this).addClass("highlight");
isFormValid = false;
} else {
$(this).removeClass("highlight");
}
if (!isFormValid) alert("Please fill in all the required fields (indicated by *)");
return isFormValid;
});
});
但它不起作用。
最佳答案
将return isFormValid
置于循环之外(否则,将一次又一次覆盖其值):
$("form").submit(function() {
var isFormValid = true;
$(".required").each(function() {
if ($.trim($(this).val()) == "") {
$(this).addClass("highlight");
isFormValid = false;
} else {
$(this).removeClass("highlight");
}
});
if (!isFormValid) alert("Please fill in all the required fields (indicated by *)");
return isFormValid; // put out of loop
});
关于php - 如果字段为空,如何停止提交表单?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11192477/