2009-12-02 26 views
0

有没有办法使用JavaScript访问下拉选项文本?如何访问表单从Javascript下载

比如我可以通过做访问值:

document.getElementById("transFrom").value; 

但我想要的选项标签之间的文本。

下面是一个形式的HTML下拉:

<select name="transFrom" id="transFrom" style="width: 300px;" tabindex="1" onfocus="return validate_field(this)" onchange="return validate_field(this)"> 
      <option value="">Select An Account</option> 
      <option value="S">Savings</option> 
      <option value="C">Checking</option> 
      <option value="M">Money Market</option> 
    </select> 

回答

4

尝试

document.getElementById("transFrom").options[document.getElementById("transFrom").selectedIndex].text 
+0

工作。谢谢!!! – 2009-12-02 01:07:59

0

如果你有兴趣,你可以使用jQuery:

$('#transFrom').val(); 

http://docs.jquery.com/Attributes/val

我(沿着w成千上万的人)发现jQuery对于许多简单和复杂的JavaScript调用/函数非常有用。这是一个相当小的包含文件,可以为您带来好处。