私は primefaces ピッカーを使用していますが、ユーザーがピッカーから 00:00 を選択できないようにするように求められました。それが可能かどうか知りたいです
			
			1453 次
		
1 に答える
            0        
        
		
onselectカレンダーのandを使用して、 onkeyupjs 検証関数を呼び出すことができます
例えば
<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   に答える