【发布时间】:2010-10-01 07:04:40
【问题描述】:
复选框的表单验证似乎只在 IE 中工作......?有人有它在 FF 中工作的样本吗?
谢谢。
【问题讨论】:
-
你使用的是
还是 ? -
输入类型....(表单纯html)
复选框的表单验证似乎只在 IE 中工作......?有人有它在 FF 中工作的样本吗?
谢谢。
【问题讨论】:
要获得您的元素(复选框)值,您可以使用更兼容跨浏览器的东西....
var CheckBox = document.all ? document.all["checkbox"] : document.getElementById("checkbox"); var isChecked = CheckBox.checked;
【讨论】:
var isChecked = document.forms['myform'].elements['mycheckbox'].checked;
if (!isChecked) {
alert('You must agree');
}
【讨论】:
嗯...你的问题不是很清楚。
如果是检查中的表单验证,那么您不应该在服务器端进行吗?这将是独立于浏览器的。
如果您使用 Javascript 进行任何表单验证,然后将其传递给服务器,您还必须始终检查服务器端...一个简单的 http 请求很容易弄乱没有验证的系统。
如果您有一个用于验证表单的 Javascript 库,那么最好提供更多详细信息。
【讨论】: