2011-05-20 128 views
0

对于点击一个按钮,我已通过Javascript验证页面,并且我已将在下拉列表中选择的数据与数据库进行比较,该页面也在页面提交到服务器之前进行比较。如何同时调用php函数和javascript函数来点击一个按钮?

所以我打算调用两个函数(Javascript和php函数)来点击一个按钮。

我的方法(解决方案)是对的还是有其他方法。 在此先感谢..

回答

0

您可以通过ajax将下拉列表中选择的数据与数据库进行比较,如果匹配,则可以提交表单。

+0

如果他选择下拉列表,然后本身我可以与数据库正确的比较。请你能为我提供代码。 – Indu 2011-05-20 10:20:55

+1

@iNDU:不,你必须自己做,并回来具体问题 – 2011-05-20 10:23:47

0

要在同一页面上调用php函数,您需要使用AJAX,因为它是服务器端脚本。

0

使用下面的代码,它是一个jQuery Ajax代码。

test.php是将与数据库匹配的php页面。

  1. 在test.php的
  2. 查询UR与selectedData值数据库以匹配接收selectedData作为交变量。
  3. 如果匹配发现返回“匹配”,否则“不匹配”。

$.post("test.php", { selectedData: $("#yourdropdownid option:selected").val() }, function(data) { if(data=="matched") { // submit the form here } else { // alert user that seleted value is not in database }
});

+0

Thanku @Sushant Prasad,这显示了一些错误。 – Indu 2011-05-20 11:20:59

+0

我不明白你的第一点,那就是接受selectedData作为test.php中的post变量。意思是 – Indu 2011-05-20 11:22:56

+0

这意味着我们将选定的下拉列表的值作为“selectedData = valueofdropdown”发送到test.php,并且您必须将其作为$ selected_value = $ _POST ['selectedData']; – 2011-05-20 12:25:21

相关问题