This question already has answers here:
How can I set the form action through JavaScript?

(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/

10-12 12:56
查看更多