gpt4 book ai didi

JavaScript 验证器

转载 作者:行者123 更新时间:2023-11-28 21:11:37 24 4
gpt4 key购买 nike

您好,我正在尝试验证用户检查的选项,如果他们没有检查页面中的任何内容,则会显示一条错误消息并让他们检查,然后再继续

这是我的代码

for (var j=0;j<f10; j++ )
{
if (document.pizza.field10[j].checked == true)
{ check2 ++ ; }
}// for ends heree

if (check2 == 0 )
{
alert("Error!!: Please select atleast one topping for Pizza.");
document.pizza.field10.focus();
return false;
}

/*Field05 Validation Ends Here*/

var f10 = document.pizza.field10.length ;//field05 这是总长度,f10 是变量。

我不知道出了什么问题,即使用户没有检查它仍然继续的选项

谢谢

编辑这里是 html 代码

<p>Toppings:</p>
<table width="400" class="toppings">
<tr>

<td><label>
<input type="checkbox" name="field10" value="chicken" />
Chicken</label></td>

<td><label>
<input type="checkbox" name="field10" value="beef" />
Beef</label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="field10" value="green pepper" />

Green Pepper</label></td>

<td><label>
<input type="checkbox" name="field10" value="olives" />
Olives</label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="field10" value="onions" />
Onions</label></td>

<td><label>
<input type="checkbox" name="field10" value="red pepper" />
Red Pepper</label></td>
</tr>
</table>

EDIT2:这是表单标签

<form name='pizza' id='pizza' method='post'
action='https://cs.senecac.on.ca/~int222/cgi-bin/assign3.cgi'
onsubmit='return FormValidation();'>

这是提交按钮

<p> <input class="button" name="Submit" type="submit" value="Submit" />   <input class="button" name="reset" type="reset" value="Reset" />

</p></div>

最佳答案

问题是

document.pizza.field10.focus();

我认为,你不能聚焦按钮或复选框字段:)感谢大家的帮助。

关于JavaScript 验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8482204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com