これは私のデートピッカーです:
<input type="text" name="offerdate" class="datecls" style="width:62px;" id="date_1" onclick="return check_group_name('date_1');"/>
これはスクリプトです:
function check_group_name(dateid) {
var groupmodelGrpname = $("#groupmodelGrpname").val();
if(groupmodelGrpname == ""){
alert("Select Group Before Selecting Offer Date");
$("#groupmodelGrpname").focus();
$("#dateid").val("");
return false;
}
}
私のフォームにはドロップダウンボックスがあります。そのため、日付ピッカーから値を選択する前に、選択されたこのドロップダウンをチェックする必要があります。
つまり、最初に日付ピッカーをクリックするとチェックされ、ドロップダウンに選択された値が表示されます。値が選択されていない場合は、アラートが表示されます"Select Group Before Selecting Offer Date"
。
これは完全に機能していますが、いくつかの問題があります。
日付ピッカーをクリックするとアラートが表示されますが、読み込まれたカレンダーが消えません。
アラートがないときにカレンダーを表示する必要があります。つまり、ドロップダウンに値がある場合にのみアラートが表示されます。
これどうやってするの?