我坚持在这里已经提出了同样的问题:避免刷新的形式在HTML5
Stop a HTML5 form posting, refreshing or opening a new window onSubmit
我目前使用
event.preventDefault();
// to avoid refreshing of form
示例代码我试图为如下所示:
我的html页面包含以下代码段:
<form id="sampForm">
First name: <input type="text" name="fname" required><br>
Age: <input type="number" required><br>
<input type="submit" onclick="OnSub(event)">
</form>
我的js代码如下:
OnSub= function (_event) {
try {
_event.preventDefault();
//do my process logic below or run any code here
} catch (e) {
}
};
但是这会导致表单验证停止工作。
预先感谢任何帮助在这里
我不明白你为什么在你的HTML代码中有一个'value =“OnSub(event)”',我看不到你如何将你的函数绑定到你的表单。 – 2013-02-23 13:45:58
更新了代码其不值=它的onClick – Malcolm 2013-02-23 13:54:31