<form name="ipladder" id="ipladder" action="/checkuser/master-check.php"  method="post">
<input name="ipladder" type="text" id="ipladder" />

<input type="submit" name="submit" id="botton" value="Check" />
<input type="submit" name="geo" id="botton"/>
</input></form>

我有一个输入框和两个提交按钮。当按下第一个按钮(name=“submit”)时,我希望它转到action=参数中指定的master-check.php。但是,当按下geo按钮时,我希望它执行一个不同的操作,我没有指定,因为我不知道如何执行。
我该怎么做才能有一个输入框和两个按钮,每个按钮通过不同的动作文件进行处理?

最佳答案

也许您可以尝试在onclick方法中更改表单的“action”参数,该方法在更改后提交表单。类似于:

$('#btn1').click(function(){
  $('#ipladder').attr('action', 'location1.php');
  $('#ipladder').submit();
});

$('#btn2').click(function(){
  $('#ipladder').attr('action', 'location2.php');
  $('#ipladder').submit();
});

couse的另一个选择是发布到一个页面…并在那里处理逻辑(一些重定向或其他)。

关于php - 1表2 Action ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7173696/

10-11 14:22