我正在为我的 javascript 类制作一个表单,但我被困在其中的某个部分。我有一个单独的验证器 javascript 文件并在 html 文件上调用该函数。如果未填写表单区域,则所有验证都有效。我想要做的是,如果字段留空,它们将无法通过验证,并将在该字段中插入一个值。下面是表单字段、html 页面中的 javascript 函数和外部验证器 js 文件的示例。
在 html 头中调用函数:
function formvalidation(thisform) {
with (thisform) {
if (textbox_validation(first_name,"Please enter your first name.")==false)
{first_name.blur(); return false;};
if (textbox_validation(business_name,"Please enter your business. Please enter N/A if
you do not have one.")==false) { business_name.focus(); return false;
business_name.value=="N/A";};
外部 js 验证器:
function textbox_validation(entered, alertbox) {
with (entered) {
if (value==null || value=="") {
alert(alertbox);
return false;
}
else {
return true;
}
}
}
所以验证器工作并专注于空字段,但对于我的一些字段,如果验证失败或未填充 int,我希望它们用某个值填充自己。business_name 代码行是我试图让它工作的时候。任何帮助深表感谢!