Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我试图验证我的html表单,当我验证它何时工作正常时,但验证多个字段会使它毫无用处_Javascript_Html - Fatal编程技术网

Javascript 我试图验证我的html表单,当我验证它何时工作正常时,但验证多个字段会使它毫无用处

Javascript 我试图验证我的html表单,当我验证它何时工作正常时,但验证多个字段会使它毫无用处,javascript,html,Javascript,Html,我有很多领域 名字 姓氏 电子邮件 主题 要验证它们,请使用 function validateform(){ var x = document.forms["contactus"]["Firstname"].value if (x == null || x == "") { alert("First Name must be Entered"); return false;

我有很多领域 名字 姓氏 电子邮件 主题

要验证它们,请使用

function validateform(){
var x = document.forms["contactus"]["Firstname"].value

if (x == null || x == "") {
        alert("First Name must be Entered");
        return false;
    }
}



var y = document.forms["contactus"] ["LastName"].value;
var i = document.forms["contactus"] ["EmailAddress"].value;
var j = document.forms["contactus"] ["Subject"].value;
同样地,如果我把它们都放在一起做的话,对它们做同样的事情是不起作用的,但是做一个就可以了

用这个作为html

      <form class="contactus" name="contactus" method="post" onsubmit="return validateForm()">

知道为什么它可能不起作用吗

[Javascript代码

[如果是单个变量,会弹出什么

[表单头的html代码]


[html文档中的javascript链接代码

您不需要滚动您自己的验证方法,可以为您执行。无需滚动您自己的验证方法或使用jquery。所有现代浏览器都已支持此功能。只需添加
必需的
()您还可以为我们的任务添加一个
模式
,我们不能使用内联样式,它必须位于单独的文档中,因此JS和JS必须是JS,为了支持旧浏览器Shi Justine,您的屏幕截图是重复的(1和2相同,3和4相同)。您可以共享完整的JS吗?您不需要使用自己的验证方法,管理员可以为您执行。无需使用自己的验证方法或使用jquery。所有现代浏览器都已支持此功能。只需添加
必需的
()你也可以为我们的任务添加一个
模式
,我们不能使用内联样式,它必须在一个单独的文档中,因此JS和它必须是JS为了支持旧浏览器Shi Justine,你的截图是重复的(1和2相同,3和4相同)。你能分享你的完整JS吗?