gpt4 book ai didi

javascript - 如果表单为空则发出警报

转载 作者:行者123 更新时间:2023-11-29 18:29:52 25 4
gpt4 key购买 nike

如何检查整个表单是否为空并提醒它?即使有一些空输入,表单也应该能够发送。

编辑:也许我应该说它应该是 JavaScript 或 jQuery。

还有一个更好的描述:我有一个表单,其中一个部分包含 10 个输入字段,您只需填写一个。另一部分您只需填写姓名和电话或电子邮件,但您可以填写信息的 4 个字段。最后一个复选框确保用户知道他或她没有填写整个表格。

我知道如何检查所有字段并在一个字段为空时发出警报。但我不知道如何检查整个表单是否为空并提醒它。

最佳答案

这是使用纯 JavaScript 的快速而肮脏的方法:

function checkForm​(oForm) {
for (var i = 0; i < oForm.elements.length; i++) {
if (GetElementValue(oForm.elements[i]).length > 0)
return true;
}
alert("all empty");
return false;
}

function GetElementValue(element) {
if ((element.type === "checkbox" || element.type === "radio") && element.checked === false)
return "";
return element.value;
}

Live test case .

关于javascript - 如果表单为空则发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9495965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com