gpt4 book ai didi

javascript - 验证特定输入,Javascript

转载 作者:行者123 更新时间:2023-11-30 23:53:52 24 4
gpt4 key购买 nike

<form action="/cgi-bin/Lib.exe" method=POST name="checks">  

<input type=checkbox name="user1" value="'$NAME'">
<input type=checkbox name="user2" value="'$NAME'">
<input type=checkbox name="user3" value="'$NAME'">

<input type="button" value="User 1" onclick="somefunction()">

例如,如果我选择了复选框 user2,我希望弹出 javascript 函数,提示“您不是用户 1...”(所有输入复选框都在相同的表单名称下)。

验证特定复选框名称后,我将执行 document.checks.submit();

谢谢。

最佳答案

我对 sktrdie 的回复提出了一些改进。这将避免提交表单时出现错误。

<form action="".... onsubmit="return somefunction(this);">

function somefunction(f) {
var user1 = f.user1;
var user2 = f.user2;
// etc..
if(user2.checked) {
alert("you are not user1");
return false;
}
return true;
}

注意#1:这个示例非常简单且不太灵活,因此额外阅读有关表单验证的内容是个好主意。比如说,w3schools

注意#2:不要忘记同时实现服务器端验证。可以轻松避免 JS 检查。

关于javascript - 验证特定输入,Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/505235/

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