window.document.getElementById("form").onsubmit(),一到这里就运行不了了,我在IE8中是正常的,但是在IE6中就会出现"对象不支持此属性或方法",请问怎么解决这个问题啊?
因为我希望在提交表单时先验证表单,所以想先onsubmit然后再submit,大家有没有什么好的办法来解决这个问题呢?
因为我希望在提交表单时先验证表单,所以想先onsubmit然后再submit,大家有没有什么好的办法来解决这个问题呢?
解决方案 »
- 请帮我用js,写一个正则表达式;验证通过分就送上,,拜托。。。。。
- 求js过滤脏字的问题
- 弹出提示页面问题?
- document.write('<script language="javascript" type="text/javascript" src="untitled-2.asp"></script>')asp中的写法,在js中怎么写呢?
- 大家接帖!
- 如何让iframe嵌入的页面在指定位置而不是默认的(0,0)?
- 关于富文本编辑器的问题
- 关于JS位运算符的一点疑问。。。
- Form中的输入框,怎样使在输入框输入回车键,不会自动提交form
- 各位大侠在javascript中怎样把字符串转成日期类型?
- 用js获取及改变meta
- JavaScript筛选表格内容的问题。。。。。。。。。。。。。。。.。【标题要长】分不是问题
function checkForm(form){
//进行操作
if(1)return true;//提交
else return false;不提交
}
</script>
function checkForm(form){
//进行操作
if(1)return true;//提交
else return false;不提交
}
</script>
楼上代码中这个return 很重要,不能漏的。
<form onsubmit="return checkForm(this)"></from>
<input type="text" name="username">
<input type="submit" value="提交">
</form><script>
function checkForm(form){
if(!form.username.value){
alert("用户名不能为空!");
return false;
}
return true;//默认
}
</script>
你好,因为验证的js我用的是livevalidation_standalone.js,在页面里面我不知道如何手动的在提交的时候调用,另外因为我不能直接用submit按钮,因为我要点击“提交”时打开新页面“选择人员”所以只能用button按钮,触发onclick事件打开新页面。所以我在js里面来控制提交。
document.all.forms["form"].submit(); window.document.getElementById("form").submit()