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ではなく「選択」に設定されます。最初の宣言はコメントされています.2番目を試してみましたが、どれも機能しません。何が間違っているのですか?返信またはヘルプをありがとう。オンドロ

ps:html には終了タグがありません。つまり、開発者ツールからコピーしたためです。

4

2 に答える 2

0

このように使用してください

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

于 2013-08-09T09:40:05.497 に答える