一尘不染

如何使用JavaScript更改表单操作[重复]

javascript

我当前的代码如下:

<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?

阅读 272

收藏
2020-05-01

共1个答案

一尘不染

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">
2020-05-01