2 回答
TA贡献1887条经验 获得超5个赞
回调函数valida()应在Submit事件上调用。以下演示是绑定内容以及如何将其放置valida()为Submit事件的回调的简化布局。这是假设<form>是该<form>特定网页(即index_FINAL.html)上的第一个或唯一
document.forms[0].addEventListener("submit", valida);
// This is just a dummy callback for proof of concept
function valida(e) {
e.preventDefault();
console.log(e.type + ' event has been triggered and callback function valida() has been invoked.');
}
<form>
<button type="submit">Save</button>
</form>
TA贡献2080条经验 获得超4个赞
它没有为我的代码工作,但我能够看到另一条解决此问题的途径。
由于插件不接受内联编码,因此我删除了HTML表单上的onsubmit函数,此后,我需要使JS可用于将提交响应发送到HTML。
在这里,我附上了我更改的那段代码。
$(function() {
$('#btn_save').click(function(event){
event.preventDefault();
var HTF = document.getElementById("f");
valida(f);
//alert(ok);
if (ok) {
HTF.submit();
}
});
});
但是,该插件在CHROME上不起作用,但在Firefox上却很好,这就是我所需要的。
添加回答
举报