Javascript 根据选项选择要触发的帧

Javascript 根据选项选择要触发的帧,javascript,html,Javascript,Html,我有一个包含选择字段和提交按钮的网页。该字段包含两个值,如a和b。因此,如果我从选择字段中选择valuea,我要做的是从当前页面中获取值,并将其显示在帧x中,或者如果我选择valueb,则显示当前页面到帧y的值。 我在想页面框架中的一些东西,比如: <form name="current" method="post" onsubmit="myfunction()"> 并编写如下JavaScript函数: function myfunction() {

我有一个包含选择字段和提交按钮的网页。该字段包含两个值,如
a
b
。因此,如果我从选择字段中选择value
a
,我要做的是从当前页面中获取值,并将其显示在帧
x
中,或者如果我选择value
b
,则显示当前页面到帧
y
的值。 我在想页面框架中的一些东西,比如:

<form name="current" method="post" onsubmit="myfunction()">

并编写如下JavaScript函数:

  function myfunction()
    {
       var c=document.forms["current"]["select_name"].value;

       if (c=="a" ){
         Then do something like: 
<form name="myForm1" target="content" action="x.html" method="post" >
       } else {
          then do something like
<form name="myForm2" target="content" action="y.html" method="post" > 
       }
    }
函数myfunction()
{
var c=document.forms[“current”][“select_name”].value;
如果(c=“a”){
然后做一些类似的事情:
}否则{
然后做一些类似的事情
}
}
在这种情况下,如果我选择value
a
,那么我将对x.html执行
method=“post”
,或者如果我选择value
b
,那么对y.html执行
method=“post”


谢谢…

你所说的
触发器是什么意思?
给帧
id
s,让select的值说
id
,使用
document.getElementById(document.forms[…]value)
。那是。。。基本上是
id
s的用途,除非出于某种原因需要
中的值与帧
id
s不同。在这种情况下,只需使用对象作为值和帧ID之间的字典:
var frameNames={'a':'x','b':'y'};getElementById(frameNames[document.forms[…].value])@tymeJV我所说的触发器是指根据selection@user1762447听起来您更需要普通的旧DHTML,而不是框架。也就是说,你的问题真的不清楚——比如,你希望我们填写代码的哪一部分?@tymeJV我编辑了我的问题,我希望我澄清了我想要的。。。非常感谢你的评论。