是的,我知道堆叠涉及表单验证有很多问题,但有些已经非常接近我想要完成的工作,我认为这是独一无二的。Javascript多个字段/表单验证
我有this JS小提琴this我想使用的脚本将返回所有未填写名称的字段。我觉得这是因为我在做这个下面的代码,试图实现与多个现场验证的相同结果的更好的方法:
function validate ()
{
valid = true;
if (document.contactinfo.Name.value == "")
{
alert ("You need to fill the name field!");
valid = false;
}
if (document.contactinfo.email.value == "")
{
alert ("You need to fill in your email!");
valid = false; //change variable valid to false
}
return valid;
}
虽然上述作品,并推出多个警告框,我手动不得不提醒他们几次在什么领域需要填写。我宁愿发出警报,告诉他们一举失踪的领域,并将重点放回这些领域。 JS小提琴脚本这样做,但是,我不断得到的错误:ValidateRequiredFields is not defined
,我不明白问题在哪里。我已经正确地命名了一切,并且表单数据应该越过。
有什么想法?一如既往,如有需要,要求澄清。谢谢!
注:我不想使用JQuery,因为我知道他们有非常简单的插件,可以让您设置所需的类!
是的,我一直在想你是如何协调错误信息的。如果我这样做'(!document.contactinfo.Name.value。匹配(/^[a-zA-Z-'] + $ /))'那么它就会工作。这是说如果它不符合该格式。这也检查字段是否为空。非常方便双重检查是否输入了一个字段,以及输入是否正确。谢谢您的帮助。 – Brian 2012-04-24 00:35:27
是的,或与单独的条件使用js或正则表达式作为你喜欢,我有类似的工作,但我使用类来指定条件...像“必需”,“电子邮件”,“数字”“完整”“蒙面”等....使用类=“需要的电子邮件”结合太多的条件 – 2012-04-24 08:18:35