`onsubmit`的html表单不起作用

时间:2012-12-13 12:57:58

标签: javascript forms submit

html代码很简单:

<form onsubmit="submitAdvice(this);return false;">
    <input type="submit" value="submit" />
</form>​

和javascript代码:

function submitAdvice(f) {
    alert('submitting');
}

但是,当我点击submit按钮时,它不会提醒submitting,而是提交表单。

我不知道哪里出错了。

PS:现场演示:http://jsfiddle.net/yc6cq/


我刚刚找到了原因,它是由jsfiddle引起的!

enter image description here

请注意,它会在mootools 1.4.5事件中加载onLoad。如果我将其设置为no wrap

,一切都会好的

2 个答案:

答案 0 :(得分:3)

<form onsubmit="return submitAdvice(this);">
    <input type="submit" value="submit" />
</form>​

function submitAdvice(f) {
    alert('submitting');
    return false;
}

答案 1 :(得分:0)

尝试使用此表单声明

<form onsubmit=" return submitAdvice(this);">

http://jsfiddle.net/T3Qae/