助けが必要です。
Jquery でイベント onchange をキャプチャするために、jsp にこのコードがあります。
jQ("#idExp").change(function() {
onchangeExp();
});
function onchangeExp(){
alert("onchangeExp");
if(jQ("#idExp").val()!="-1"){
recuperarDatosAF();
}else{
jQ("#comboAF").attr('disabled',true);
jQ("#comboAF").val("-1");
}
}
私はこれでコンボを埋めます:
jQ("#idExp").html("");
jQ("#idExp").append("<option value='-1'>"+""+"</option>");
jQ.each(expedientes, function(i,value){
jQ("#idExp").append("<option value='"+i+"'>"+value.codExpediente+" </option>");
});
i の値は [0,1,2..] です
問題は、値が「-1」のコンボから空のオプションを選択すると、onchange 関数が実行されず、代わりにコンボから他のオプションを選択すると、onchange 関数が実行されることです。
コンボオプションの負の値を入れることはできませんか?
助けてくれてありがとう。