【发布时间】:2018-02-19 05:58:52
【问题描述】:
我在单选和复选框的 Javascript 表单验证方面遇到问题。
我有一个外部 .js 脚本,我的所有函数规则都链接在 html 头部部分。
例如,我的规则如下所示:
function IsValid4DigitZip( str ) {
// Return immediately if an invalid value was passed in
if (str+"" == "undefined" || str+"" == "null" || str+"" == "")
return false;
var isValid = true;
str += "";
// Rules: zipstr must be 5 characters long, and can only contain numbers from
// 0 through 9
if (IsBlank(str) || (str.length != 4) || !IsInt(str, false))
isValid = false;
return isValid;
} // end IsValid4DigitZip
我将函数称为如下部分:
if (IsValid4DigitZip(document.orderbooks.querySelectorAll("[name=postcode]")[0].value)) {
} else {
alert("Invalid postcode: You entered 3 or less digits. Please enter a 4 digit postcode");
return false;
}
有人可以使用我的示例帮助编写收音机和复选框的功能规则吗?
我只能使用 Javascript。没有 Jquery。
谢谢。
【问题讨论】:
标签: javascript html validation checkbox