html 中的函数调用如: onSubmit="return myOnSubmit();"...
js 里如何做到上面的功能 .关键是那个 return 怎么处理?
在js里,我是这么写的: document.getElementById("formid").attachEvent("onSubmit",myOnSubmit);
但是没有 return 这个效果得..(myOnSubmit().将返回true||false) 请各位 高手 大虾 们指教哈.谢谢了!!
js 里如何做到上面的功能 .关键是那个 return 怎么处理?
在js里,我是这么写的: document.getElementById("formid").attachEvent("onSubmit",myOnSubmit);
但是没有 return 这个效果得..(myOnSubmit().将返回true||false) 请各位 高手 大虾 们指教哈.谢谢了!!
自己结帖算了!!
留个答案给后来的朋友们参考哈 ^_^
要是有不同方法的还可以写出来..
好让大家一起交流..学习..共同进步!! ^_^ ^_^
document.getElementById("formid").setAttribute("onSubmit","return myOnSubmit()");
有兼容性问题.我用IE8是没有问题的.MyEclipse自带浏览器就有问题了.别的还没有试过..
各位朋友们 ..有没有其它方法呀??..
function checkForm(form){
if(!form.text.value)return false;//如果text输入框内没有东西则不提交,否则提交(默认为返回false)
}
</script><form action="http://www.baidu.com" method="post" onsubmit="return checkForm(this)">
<input type="text" name="text">
<input type="submit" name="submit" value="提交">
</form>
我是想把表单中的 onsubmit="return checkForm(this)" 这个.写到 js 里面去.
也就是说通过 js 来添加 事件.实现的功能要和你上面那个一样才行.关键的是 return 怎么处理.
document.getElementById("formid").onSubmit = function(){
……
若干出来代码
……
return false;
}
<form action="http://www.baidu.com" method="post" onsubmit="return checkForm(this)">
这种效果呀!!!
函数里面 就算最后 return false; 表单 一样是会提交的..