Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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表单验证,并在提交按钮下方显示输入/选择的结果_Javascript_Html_Forms - Fatal编程技术网

Javascript表单验证,并在提交按钮下方显示输入/选择的结果

Javascript表单验证,并在提交按钮下方显示输入/选择的结果,javascript,html,forms,Javascript,Html,Forms,需要做: 1) 如果用户忘记/错过了一个或多个字段,则单击提交按钮时应显示错误。 2) 在“提交”按钮下方显示输入/选择的结果。 我所做的: 1) 在名字和姓氏字段中,我使用html5标记“required”来显示错误。 2) 我为next4字段添加了javascript代码。事实上,它是有效的,但它只适用于第一个无线电场。但若我删除了那个特定的无线电字段代码,那个么它将只在下一个字段选择选项代码时起作用……下两个字段也是如此。 不明白为什么不同时显示所有错误? 3) 为了显示结果,我对名字

需要做:

1) 如果用户忘记/错过了一个或多个字段,则单击提交按钮时应显示错误。
2) 在“提交”按钮下方显示输入/选择的结果。

我所做的:

1) 在名字和姓氏字段中,我使用html5标记“required”来显示错误。
2) 我为next4字段添加了javascript代码。事实上,它是有效的,但它只适用于第一个无线电场。但若我删除了那个特定的无线电字段代码,那个么它将只在下一个字段选择选项代码时起作用……下两个字段也是如此。 不明白为什么不同时显示所有错误?
3) 为了显示结果,我对名字、姓氏和性别进行了编码,但它不起作用。我不明白如何为所选的选项值和显示结果的复选框编码

有什么帮助吗

函数showInput(){
//否:单选按钮代码为1
var elem=document.forms[“formSurvey”]。元素['sex'];
len=元素长度-1;
chkvalue=“”;

对于(i=0;i,从快速查看来看,它没有同时显示所有错误的原因似乎是因为两个原因:

  • 您使用的
    if/elseif/else
    语句只允许一个为真

  • 每次发现错误时都返回。这将不允许在返回之前运行其他语句

  • 因此,将第一件事更改为多个
    if
    语句,然后在发现错误时不立即返回,很可能会解决问题