我的php文件中有以下代码
<?php
if(isset($_POST['updatebtn']))
{
mysql_query("update table......");
}
?>
<script type="text/javascript">
window.addEvent('domready', function(){
new FormCheck('myform');
});
</script>
<form name="myform" method="post" id="myform" action="">
<input type="text" class="validate['required']" />
<input type="submit" value="updatebtn" />
</form>
你可以看到我在我的文件中添加了mootools表单验证。只有在我的表单中添加id="myform"
时,mootools才会生成验证工作。但是如果我添加它(即id =“myform”),它就会产生问题,意味着它没有执行我在顶部写的更新查询。
如果我从表单标记中删除id =“myform”,它正在执行该更新查询
有人有任何想法??
答案 0 :(得分:0)
javascript将验证输入并阻止表单提交,因此服务器端脚本无法运行是正常的。
我认为你应该在服务器端运行的东西之间做出改变,例如PHP和客户端运行的东西,即javascript。