我无法使用Javascript点击form.action="abc.php?mode=save"
发送form.submit();
我的java脚本是:
function save()
{
form.action="abc.php?mode=save";
form.submit();
}
答案 0 :(得分:1)
如果您想动态更改action
,这是一种方式:
// Add an event listener that fires when a user clicks the "changeButton" button.
document.getElementById("changeButton").addEventListener("click", save);
function save(){
document.form.action = "/abc.php?mode=save";
document.form.submit();
}
如果您使用的是JQuery,则可以创建一个事件监听器,如下所示:
$("#changeButton").on("click", save);
<强> HTML:强>
<form action="/" method="post" name="form" id="form">
<button id="changeButton">Change</button>
</form>
您可以在此处查看此操作:http://jsfiddle.net/tomloprod/hu5334ow/
注意:强>
在JQuery 1.7版本中添加了
.on()
方法;如果您的版本较低,则必须使用.click()
。