2011-04-13 82 views
-2

我打算做的是:首先验证表单,然后处理满足一些条件的表单。下面我粘贴了我的代码原型。 我已经交叉检查任何次要/愚蠢的错误。由于通过javascript进行验证后html-php表单提交

代码:

<form id = "myform" action = process.php method = 'post'> 
//some form elements here 
<input type="submit" value="Submit this form"onclick="validate();return false;" /> 
</form> 

<script type="text/javascript"> 
function validate(){ 
if(validated) myform.submit(); 
else Alert(Some message); 
</script> 
} 
+2

那么,有什么问题呢? – Oswald 2011-04-13 11:15:59

+0

你的问题是什么? – Tobias 2011-04-13 11:16:09

+5

我可以看到三个彻头彻尾的错误,几个坏风格的实例,但没有真正的问题。 – Quentin 2011-04-13 11:16:24

回答

1

我认为你需要做这样的事情:

<form id="myform" action="process.php" method="post" onsubmit="return validate();"> 
//some form elements here 
<input type="submit" value="Submit this form" /> 
</form> 

<script type="text/javascript"> 
function validate(){ 
    ... 
    if(!valid) 
     alert('Error'); 
    return valid; 
} 
</script>