我有一个表单上的一些领域。我仍然在学习Javascript。当我提交时,它会触发我的JS,它会检查字段是否已提交,然后通过innerhtml显示错误。问题是它只显示div的几秒钟,然后完成重新加载页面和div不再显示。javascript窗体验证 - 重新加载页面
function checkradio() {
chosen = ""
len = document.cv.Radio1.length
for (i = 0; (i<2); i++) {
if (document.cv.Radio1[i].checked) {
chosen = document.cv.Radio1[i].value
}
}
if (chosen == "") {
document.getElementById('error-1').innerHTML = "Please choose a type";
document.getElementById("Radio1").focus();
}
}
没有jQuery:http://stackoverflow.com/questions/10575273/cross-browser-preventdefault-without-jquery – Shautieh 2014-10-08 09:38:54
非常感谢你让我朝着正确的方向发展!在挣扎了一下之后,研究了这个工作:
不错,很乐意帮忙 – 2014-10-08 10:30:56