简单的javascript表单onsubmit有2个句柄?

时间:2017-06-30 18:57:07

标签: javascript html forms

<FORM name="form1" class="input" ACTION="<%WWW.CURRENTURL%>" METHOD=POST NAME=APPLFORM onsubmit="return Submitform(this) & return checkform(this);">

我可以使用“&amp;”在FORM标签中运行ONSUBMIT中的2个函数?以上工作?抱歉,我的开发区限制了我运行代码。

基本上,Submitform(this)检查以确保免责声明复选框是检查和 checkform(this)执行验证码。

任何建议,意见,帮助都非常感谢。 谢谢,快乐第四个!!!

2 个答案:

答案 0 :(得分:1)

您的代码中存在多个错误:

  • 它是&&,而不是&。符号&bitwise operator,而&&是合乎逻辑的。
  • 只有当SubmitForm()返回真值而不是相反时,才想执行checkForm()
  • return属性中有两个onsubmit,无效。只能有一个return

您可以像这样修复代码

onsubmit="return (checkForm(this) && SubmitForm(this))"

仅当SubmitForm返回真值时才会执行checkForm

答案 1 :(得分:0)

您应该能够像运行JS代码一样运行它。

onsubmit="Submitform(this);return checkform(this);"