<form id="my-form"> <input type="text" name="in" value="some data" /> <button type="submit">Go</button></form>
在JS中:
function processForm(e) { if (e.preventDefault) e.preventDefault(); // You must return false to prevent the default form behavior return false;}var form = document.getElementById('my-form');if (form.attachEvent) { form.attachEvent("submit", processForm);} else { form.addEventListener("submit", processForm);}
编辑 :在我看来,这种方法比
onSubmit在表单上设置属性更好,因为它保持了标记和功能的分离。但这只是我的两分钱。
Edit2 :更新了我的示例以包括
preventDefault()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)