我有这样的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。第一个声明被评论,因为我尝试了第二个,但没有一个是有效的。 我做错了什么?感谢您的回复或帮助。 Ondro
ps:html没有结束标记,因为我从ie开发工具中复制它。
答案 0 :(得分:0)
像这样使用
<option value="" selected>choose</option>
答案 1 :(得分:0)
使用
<option value="0" selected="selected">choose</option>
所以你可以验证它。