0

html代码很简单:

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

和javascript代码:

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

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

我不知道哪里错了。

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


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

在此处输入图像描述

请注意,它将mootools 1.4.5onLoad事件中加载。如果我将其设置为,一切都会好起来的no wrap

4

2 回答 2

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

function submitAdvice(f) {
    alert('submitting');
    return false;
}
于 2012-12-13T12:59:07.133 回答
0

尝试使用此表单语句

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

http://jsfiddle.net/T3Qae/

于 2012-12-13T13:00:21.903 回答