Javascript 如何在表单post发生之前运行函数?
我有一个表单,可以将一些数据发布到服务器Javascript 如何在表单post发生之前运行函数?,javascript,html,forms,post,action,Javascript,Html,Forms,Post,Action,我有一个表单,可以将一些数据发布到服务器 <form action="action.html" method="post" id="formComments"> // controls, etc </form> <script> function validateFormJustBeforePost() { // return true; } </script> })) onsubmit事件处理程序,例如 &
<form action="action.html" method="post" id="formComments">
// controls, etc
</form>
<script>
function validateFormJustBeforePost()
{
//
return true;
}
</script>
}))
onsubmit
事件处理程序,例如
<form onsubmit="return validateFormJustBeforePost()" ... >
或者,最合适的方式
function validateFormJustBeforePost(e){
if( invalid ){
e.preventDefault()
return false;
}
}
document.getElementById('formComments').addEventListener( 'submit', validateFormJustBeforePost);
这个表单是否存在于html页面中?我想知道的是这是html还是aspx页面?
document.getElementById('formComments').onsubmit = validateFormJustBeforePost;
function validateFormJustBeforePost(e){
if( invalid ){
e.preventDefault()
return false;
}
}
document.getElementById('formComments').addEventListener( 'submit', validateFormJustBeforePost);