2012-01-09 20 views
0

我试图弄清楚如何(如果可能,我确信我可以)使用与在下拉框中选择的值不同的值HTML。很高兴使用jQuery或JavaScript。因此,例如我有一系列的下拉列表如下:如何使用与下拉菜单中选择的值不同的值

<select id="country" title="Country"> 
    <option>Argentina ARG</option> 
    <option>Australia AUS</option> 
    <option>Austria AUT</option> 
    <option>Austria AUT</option> 
    <option>Belgium BEL</option> 
    <option>Brazil BRA</option> 
    <option>Canada CAN</option> 
</select> 

自然,如果用户选择说“巴西”的选项显示“巴西BRA”。但是,我想改用'BRA'这个值是否可以做到这一点?我只是愚蠢的,它可以在纯HTML中完成?

回答

5
<option value="BRA">Brazil BRA</option> 

附注:我相信IE6需要一个value或事情就变得时髦的onsubmit。

+0

有时就这么简单:) – 2012-01-09 15:34:21

+0

非常好。以为我是愚蠢的,我是正确的:) – zik 2012-01-09 15:39:54

0
<select id="country" title="Country"> 
    <option value="ARG">Argentina</option> 
    <option value="AUS">Australia</option> 
</select> 
0

可以使用期权价值属性。通过这种方式,向用户显示的文本是阿根廷ARG,但与表单一起发布的值只是ARG。

<select id="country" title="Country"> 
    <option value="ARG">Argentina ARG</option> 
    <option value="AUS">Australia AUS</option> 
      ... 
</select> 
相关问题