在IE中form 的 onsubmit事件返回的值是false那么提交的过程就可以被阻塞停止掉,但是在firefox中好像不可以这样,不知道用什么方法可以在firefox中阻塞掉onsubmit事件提交表单?
解决方案 »
- JS里面的转义
- js新建一个层,填写内容回到页面
- JS兼容性问题
- 如何用js获取file输入框的默认目录
- js判断浏览器问题
- <a href="a.jsp?parm1=一个javascript的变量">Test</a> 该怎么写??
- 宽度设置的问题?急
- 错误提示:缺少对象,请大虾帮忙看一下
- 一个select框,如果选中其中某一项,就在另一文本框中显示出其值,经过修改过以后按一按钮,就修改了该select框中的相应选项。这个功能怎
- 一个很弱智的问题:在javascript中,一个变量名怎样包含另一个变量名,如vbscript中可用 title_name"&i&"
- 请问在调试的时候提示document.forms[i].elements[j].value为空或不是对象了?
- 如何用JS调用数据库信息 只显示5条信息
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
function xxx() {
alert("a");
return false;
}事件是挂接上了可是返回的false没有能有阻塞onsubmit的提交!!!!!!
我也遇到过这个问题,我后面是用按钮的onclick事件来代替完成的
不知楼主后面怎么解决的?
将<form name="XXX" ... onsubmit="function()">
改成:<form name="XXX" ... onsubmit="return function();">
document.forms[0].addEventListener( 'submit ',xxx(e||event),false);
//加上e参数,不加也会默认传递一个,event兼容IE,不写也没关系,因为函数中会判断一下
function xxx() {
alert( "a ");
if (e && e.preventDefault){e.preventDefault()};//
return false;
}在2级DOM API中,可以调用preventDefault()方法,与在0级事件模型中返回false一样。
document.forms[0].addEventListener( 'submit ',xxx(e||event),false);
//加上e参数,不加也会默认传递一个,event兼容IE,不写也没关系,因为函数中会判断一下
function xxx() {
alert( "a ");
if (e && e.preventDefault){e.preventDefault()};//
return false;
}在2级DOM API中,可以调用preventDefault()方法,与在0级事件模型中返回false一样。