0

我有这样的html代码:

<select name="xcontract_id" onchange="jf_get_einv_disable(document.MYFORM);fenable(document.MYFORM);jf_best_contract(document.getElementById('xcust_icorcID').value,document.getElementById('xcontract_id').value);jf_check_dlstart_1_3_contr(document.getElementById('xcust_icorcID').value,document.getElementById('xcontract_id').value,document.getElementById('xsim_cnt').value);">
<option selected="">choose
<option value="14030">8N_870MHz_0106
<option value="14031">8N_870MHz_Norma_0106
<option value="48414">AX_AI_nova_akt_DZ_NTBK_24m_0103
.
.
.
</option></select>

我有这样声明的js函数:

jf_get_einv_disable(frm){
...
//var typzmluvy=frm.xcontract_id.options[frm.xcontract_id.selectedIndex].value;
var typzmluvy=frm.xcontract_id.value;
...}

但是当我不更改组合框的默认值(所以我仍然“选择”)时,变量设置为“选择”而不是“”或 null。第一个声明被注释了,因为我尝试了第二个,但它们都不起作用。我做错了什么?感谢您的任何回复或帮助。翁德罗

ps:html 没有结束标记,因为我从 ie 开发人员工具中复制了它。

4

2 回答 2

0

利用

<option value="0" selected="selected">choose</option>

所以你可以验证它。

于 2013-08-09T09:49:18.137 回答
0

像这样使用它

<option value="" selected>choose</option>

于 2013-08-09T09:40:05.497 回答