This question already has answers here:
How can I set the form action through JavaScript?
(8个答案)
6年前关闭。
我当前的代码如下:
现在,我想编写一个函数,以在满足条件时更改表单操作和方法。如何编写此代码?
例如,
(8个答案)
6年前关闭。
我当前的代码如下:
<div class="fr_search">
<form action="/" accept-charset="UTF-8" method="post" id="search-theme-form">
.......
</form>
</div>
现在,我想编写一个函数,以在满足条件时更改表单操作和方法。如何编写此代码?
例如,
function test() {
if (selectedIndex === 1)....
} // How do I write this code?
最佳答案
function chgAction( action_name )
{
if( action_name=="aaa" ) {
document.search-theme-form.action = "/AAA";
}
else if( action_name=="bbb" ) {
document.search-theme-form.action = "/BBB";
}
else if( action_name=="ccc" ) {
document.search-theme-form.action = "/CCC";
}
}
在这种情况下,您的表单需要具有name
:<form action="/" accept-charset="UTF-8" method="post" name="search-theme-form" id="search-theme-form">
关于javascript - 如何使用JavaScript更改表单操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5361751/