将值传递给<select>形式的函数

时间:2016-01-28 09:52:08

标签: javascript

我只想传递&lt; select&gt; &LT; /选择&GT; JavaScript函数的值。 这是我的代码: 功能测试() {    var gender = document.getElementById(&#34; gender&#34;)。value; } HTML &lt; form action =&#34;&#34;方法=&#34;后&#34;的onSubmit =&#34;测试()&#34;&GT;   &lt; select name =&#34; gender&#34; ID =&#34;两性&#34;&GT;      &lt;选择选项=&#34;&#34;值=&#34;默认&#34;&GT;选择&LT; /选项&GT;      &lt; option value =&#34; male&#34;&gt; Male&lt; / option&gt;      &lt; option value =&#34; female&#34;&gt; Female&lt; / option&gt;   &LT; /选择&GT; &LT; /形式&GT;

2 个答案:

答案 0 :(得分:0)

试试这个

fieldName="Track#{(rownum lt 10)? '0':''}#{rownum}" 

答案 1 :(得分:0)

你没有提交按钮,所以我假设你想要利用select的onChange事件。以下是您将如何做到这一点:

<form id="myForm" action="" method="post">
  <select  name="gender" id="gender" onChange="test()">
     <option selected="" value="Default">select</option>
     <option value="male">Male</option>
     <option value="female">Female</option>
  </select>
</form>

function test()
{
  var gender = document.getElementById("gender").value;
  console.log('Gender:', gender);
}

用jsbin链接查看它的实际效果:

https://jsbin.com/zasexewuta/2/edit?html,js,console,output