有没有办法在提交表单之前检查表单以查看是否已选中任何复选框?
有没有办法在提交表单之前检查表单,看看是否有任何复选框已在 Javascript 中选中?
类似...
function checkboxcheck(){
/*something in here to check name="brands[]" checkbox array?*/
}
基本上我只是希望它在选中 0 个复选框时提醒我。需要 1 个或更多。
我会在提交时调用这个函数。
非常感谢!!
Is there a way to check a form before submitting it to see if ANY of the checkboxes have been checked in Javascript?
Something like...
function checkboxcheck(){
/*something in here to check name="brands[]" checkbox array?*/
}
Basically I just want it to alert me if 0 checkboxes were selected. 1 or more is required.
I would call this function on submit.
Thanks much!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以执行以下操作:
然后您可以从“提交”处理程序调用该函数
如果您的页面比这意味着更复杂(例如,如果有多个表单),那么您会首先找到适当的表单,然后从该点调用
.getElementsByTagName()
,而不是从document
调用。You could do something like this:
Then you could call that function from your "submit" handler"
If your page is more complicated than what this implies (like, if there are multiple forms), then you'd find the appropriate form first and call
.getElementsByTagName()
from that point instead of fromdocument
.怎么样:
使用
getElementsByName()
。用法:
这是一个示例: http://jsfiddle.net/andrewwhitaker/2saJp/1/
How about:
using
getElementsByName()
.Usage:
Here's an example: http://jsfiddle.net/andrewwhitaker/2saJp/1/