如何使用 JavaScript 更改表单操作 [英] How to use JavaScript to change the form action

查看:28
本文介绍了如何使用 JavaScript 更改表单操作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前的代码如下:

现在我想编写一个函数来在满足条件时更改表单操作和方法.我该如何编写这段代码?

例如

function test() {如果 (selectedIndex === 1)....}//我该如何编写这段代码?

解决方案

function chgAction( action_name ){如果(动作名称==aaa"){document.search-theme-form.action =/AAA";}否则如果(动作名称==bbb"){document.search-theme-form.action = "/BBB";}否则如果(动作名称==ccc"){document.search-theme-form.action = "/CCC";}}

在这种情况下,您的表单需要具有 name:

My current code is as follows:

<div class="fr_search">   
  <form action="/"  accept-charset="UTF-8" method="post" id="search-theme-form">
  .......
  </form>
</div>

Now I want to write a function to change the form action and method, when a condition is met. How do I write this code?

For example,

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";
    }
}

And your form needs to have name in this case:

<form action="/"  accept-charset="UTF-8" method="post" name="search-theme-form" id="search-theme-form">

这篇关于如何使用 JavaScript 更改表单操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆