私は primefaces ピッカーを使用していますが、ユーザーがピッカーから 00:00 を選択できないようにするように求められました。それが可能かどうか知りたいです
1453 次
1 に答える
0
onselect
カレンダーのandを使用して、 onkeyup
js 検証関数を呼び出すことができます
例えば
<p:calendar widgetVar="myValidDateWidget" onselect="myValidatorFunc();"
onkeyup="myValidatorFunc();"/>
または、送信ボタンをonclickに追加するだけの場合
悪い入力の場合、このよう<h:commandButton onclick="return myValidatorFunc();"...
にmyValidatorFunc
関数内で実行しますreturn false;
あなたのjsのどこに追加しますか
function myValidatorFunc(){
var enteredDate = myValidDateWidget.getDate();
var newDate = enteredDate();
var minutes = enteredDate.getMinutes();
var hours= enteredDate.getHours();
//do your checks here...
//in case of validation error modify the entered date and
// set the date of your calendar like this myValidDate.setDate(newDate);
}
js Date オブジェクトの詳細: JavaScript Date オブジェクト
于 2013-05-08T08:44:13.940 に答える