0
jqueryを使用して2つの日付テキストボックスを検証する方法私はこのコードスニペットを見つけました。2つのテキストボックスの間で検証する - jquery
開始日は終了日より長くなければなりません。
jqueryを使用して2つの日付テキストボックスを検証する方法私はこのコードスニペットを見つけました。2つのテキストボックスの間で検証する - jquery
開始日は終了日より長くなければなりません。
グラブDateJS
<form>
<input type="text" id="startdate" />
<input type="text" id="enddate" />
</form>
<button id="checkdates">Check Dates</button>
<div id="msg"></div>
<script>
$(function() {
$("#msg").text('');
$("#checkdates").click(function(event) {
var startdate = Date.parse($("#startdate").val());
if (!startdate) { $("#msg").append("Start Date is not a valid date<br/>"); }
var enddate = Date.parse($("#enddate ").val());
if (!enddate) { $("#msg").append("End Date is not a valid date<br/>"); }
if (startdate && enddate) {
if (startdate.compareTo(enddate) <= 0) {
$("#msg").append("Start date must be greater than end date");
}
}
event.preventDefault();
return false;
});
});
</script>
それはすべてのエラーを投げていません。 validateDates()関数をどこに追加しますか? アラート[メッセージボックス]の代わりにエラーをラベル形式で表示したい場合はどうすればよいですか? – input
これを行う方法はたくさんありますが、あなたの質問に投稿した内容以外の情報はありません。このコードは動作しますが、私はあなたの心を読むことができません。 –
ボタンのクリックイベント。ユーザーが間違った日付を入力するとすぐにエラーラベルを表示したい/終了日が開始日よりも小さい場合 – input