我正在尝试根据用户点击的按钮更改表单操作。
表格
<form action="addline.php" method="post" id="rundataform">
.....
<input value="Select1" type="submit" class="button1" > // button one
<input value="Select2" type="submit" class="button2" > // button two
</form>
我基本上希望用户点击按钮1运行addline.php,按钮2运行addline2.php。我知道我需要在这里使用JS,我已经尝试过研究和其他脚本,但没有任何工作。
有些人可以给我一些有效的代码。
克里斯
答案 0 :(得分:1)
<form action="addline.php" method="post" id="rundataform">
<script>
function changeAction(val) {
document.forms[0].action = val;
}
</script>
<input value="Select1" onmouseover="changeAction('addline.php')" type="submit" class="button1" > // button one
<input value="Select2" onmouseover="changeAction('addline1.php')" type="submit" class="button2" > // button two
</form>
你可以这样做。简单解决方案的技巧
<form action="addline.php" method="post" id="rundataform">
<script>
function changeAction(val) {
document.forms[0].action = val;
}
</script>
<input value="Select1" onmouseover="changeAction('addline.php')" type="submit" class="button1" > // button one
<input value="Select2" onmouseover="changeAction('addline1.php')" type="submit" class="button2" > // button two
</form>
答案 1 :(得分:0)
你可以使用ajax。
<script type="text/javascript">
$("#button").click(function(){
$.ajax({
type: 'POST',
url: 'required.php',
success: function(data) {
}
});
});
</script>
在这里你可以传递按钮id和url标签所需的php文件的URL你要发送给你的对象。