表格提交到两个不同的位置

时间:2010-12-09 08:21:07

标签: php forms submit form-submit

我有一个复选框列表。我想检查一下并提交。

  1. 我应该可以检查2个条目并将其提交给compare.php
  2. 或者我应该能够检查一个并将其发送到insert.php。
  3. 这可能吗?

4 个答案:

答案 0 :(得分:1)

您可以创建一个框架并执行此操作。

答案 1 :(得分:1)

您可以使用AJAX执行此操作。你有没有形成一个JS函数的动作点,它可以做类似的事情:

if(checkbox1.checked==1 && checkbox2.checked==1) {
     //ajax request to compare.php
} else if(checkbox1.checked==1 || checkbox2.checked==1) {
     //ajax request to insert.php
}

答案 2 :(得分:1)

您可以使用AJAX表单提交

来完成此操作

答案 3 :(得分:1)

是的,你肯定可以,但是确定流程的逻辑应该在服务器端(客户端有发送坏事的习惯,你可以在服务器端处理)。

我会使用jQuery,虽然原生Javascript可以正常工作(但它会更复杂)。

我会做类似的事情:

<form id="myForm"></form>
<script type="text/javscript">
$('#myForm').submit(function() {
  // Look at form inputs here and set the form action accordingly.
  // Note: 'this' refers to the form DOM element.
  this.setAttribute('action', 'myurl.php');
});
</script>