如何验证特定表单(JavaScript)

How to validate a specific form (JavaScript)

本文关键字:JavaScript 表单 验证 何验证      更新时间:2023-09-26

我意识到我的标题可能看起来很笼统,但我有一个特定的问题,我找不到答案。我制作了一个表格,人们可以在其中输入信息,我会主动检查他们的信息,看看格式是否正确。如果没有,则会弹出一条警告信息。到目前为止,我的支票上有三个功能。调用示例:

<input type="text" name="LastName" onblur="javascript:validateName(this.value);" required>  

所以我在html中单独调用每一个。现在我想做的是有第四个功能,根据其他功能的结果打开或关闭提交按钮。但是,我不知道如何输入其他函数的参数,因为它们目前使用this.value。如果还不清楚,我想要

function validate submit(...) {
     if (validateName() == true && validatePhone() == true && validateEmail() == true){
          document.getElementById("btnformsubmission").disabled = false;                 
     } 

提前感谢!

根据您的问题,我想说您需要一个isValid标志,该标志在您的单个验证函数和提交函数之外设置,如果该标志为true,则您可以允许在提交函数内部提交。