我有这个传统的提交按钮,提交表单是这样的:如何检查表单是否通过javascript提交?
<form method="post" id="form_submit">
...
<input class="button" type="submit" name="Submit" value="Submit">
</form>
我检查是否正在使用此点击提交按钮:
if(isset($_POST['Submit'])){
//update DB
}
现在我有一个使用jquery提交链接:
<a href="#" onclick="publish(); return false;">Submit</a>
JS代码:
$("#form_submit").submit();
因为我使用javascript提交表单,因此在这里使用if(isset($_POST['Submit']))
的替代方法是什么?
是否经由提交AJAX /一些插件,或者你想知道'.submit()'被调用?如果您通过javascript提交表单,否则将出现的按钮将不在发布的数据中。 – 2010-05-23 12:02:20
我正在开发Facebook应用程序,并且在调用.submit()之前调用FB弹出窗口,感谢大家的帮助,Sarfraz正确地解决了这个问题。隐藏的输入是一个不错的选择:) – SteD 2010-05-23 12:08:32