Javascript 如何使用与下拉列表中所选值不同的值

Javascript 如何使用与下拉列表中所选值不同的值,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我试图弄清楚如何(如果可能的话,我相信我可以)使用一个不同于HTML下拉框中选择的值。很高兴使用jQuery或JavaScript。例如,我有一系列下拉列表,如下所示: <select id="country" title="Country"> <option>Argentina ARG</option> <option>Australia AUS</option> <option>Austria A

我试图弄清楚如何(如果可能的话,我相信我可以)使用一个不同于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>

阿根廷阿格
澳大利亚
奥地利AUT
奥地利AUT
比利时贝尔
巴西文胸
加拿大可以
当然,当用户选择说“巴西”时,选项会显示“巴西文胸”。但是,我想改为使用“BRA”值,是否可以这样做?我只是在装傻,可以用普通的HTML来完成吗?


<option value="BRA">Brazil BRA</option>
旁注:我相信IE6需要这个
,否则事情在提交时会变得很时髦。


旁注:我认为IE6需要
value
,否则在提交时会变得很时髦。

使用value属性:

使用value属性:


阿根廷
澳大利亚

阿根廷
澳大利亚

您可以使用选项值属性。这样,显示给用户的文本是ARG,但与表单一起发布的值只是ARG

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

阿根廷阿格
澳大利亚
...

您可以使用选项值属性。这样,显示给用户的文本是ARG,但与表单一起发布的值只是ARG

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

阿根廷阿格
澳大利亚
...

+1表示正确答案-1用于链接到W3傻瓜。你收支平衡。正确答案+1-1用于链接到W3傻瓜。你收支平衡。