私はjQueryでTimeフィールドを検証しようとしています。基本的に、私がしたいことは、人々が18時以降に時間を入力できるようにすることだけです。 私は標準のHTML5フィールド検証でこれを行うことができますが、jQueryではユーザーへの応答を書式設定するのがずっと簡単で、フォームの残りの部分はすでにjQueryで検証されています。jQueryで時間を検証する
おかげで...
コリン・
私はjQueryでTimeフィールドを検証しようとしています。基本的に、私がしたいことは、人々が18時以降に時間を入力できるようにすることだけです。 私は標準のHTML5フィールド検証でこれを行うことができますが、jQueryではユーザーへの応答を書式設定するのがずっと簡単で、フォームの残りの部分はすでにjQueryで検証されています。jQueryで時間を検証する
おかげで...
コリン・
あなたはjQueryの時間ピッカーに
を使用することができますjavascriptのソリューションは、JSソリューションについて
<script>
function validate_time(t,st,et){
t = t.split(/:/);
st = st.split(/:/);
et = et.split(/:/);
return (t[0] < st[0]
|| t[0] > et[0]
|| (t[0] == st[0] && t[1] < st[1])
|| (t[0] == et[0] && t[1] > et[1]));
}
// Call like:
validate_time("08:00","07:00","15:00");
//validate_time(UserEnteredTime,ValidTimeStart,ValidTimeEnd);
</script>
ようにすることができ、cmptrgeekken
のおかげでこれが役立つことを願っています!書き込みコード
$('#durationExample').timepicker({
'minTime': '2:00pm',
'maxTime': '11:30pm',
'showDuration': true
});
使用jQueryの時間ピッカー
http://jonthornton.github.io/jquery-timepicker/ &あなたは、日付、時間の検証と私はあなたがMoment.JSを使用することをお勧め多くのことを仕事するつもりなら。 「時間」を簡単に抽出し、それが18:00を超えるかどうかをチェックすることができます。また、編集可能なユーザー入力であれば、日付と時刻を検証することもできます。
以下
http://jonthornton.github.io/jquery-timepicker/ – Sami