我有一个带有两个按钮的表单。当我点击这些按钮时,我想重定向到两个不同的页面。在两个按钮的单击事件中,我正在执行相同的功能。我希望首先执行该功能然后它应重定向到相应的页面
答案 0 :(得分:1)
您可以在提交期间动态更改表单的操作(并且答案因使用jquery,纯javascript等而异。)
但我建议使用php执行该任务
<input type="submit" value="Edit" class="spare" name="edit">
<input type="submit" value="Send" class="spare" name="send">
然后:
if (isset($_POST['edit']))
...
elseif(isset($_POST['send']))
...
答案 1 :(得分:0)
试试这个:
<input type="button" value="Edit" class="spare" onclick="check('edit')">
<input type="button" value="Send" class="spare" onclick="check('send')">
check()
的位置会将操作添加到表单然后提交:
function check(action){
var form = document.getElementById('formId');
form.action = 'http://needed/url/' + action;
form.submit();
}
希望它能解决你的问题:)