-1
"/"を削除して日付を文字列に変換し、YYYYMMDDを使用して文字列の最初の6文字と比較したかった。DD/MM/YYYYをYYYYMMDDに変換して指定された文字列と比較する
HTML:
<div class="cust-dob">
<span class="input-append date form-control2" id="dp3" data-date="12-02-2012" data-date-format="dd-mm-yyyy" placeholder="">
<input class="span2 valid" size="9" name="custdob" id="custdob" type="text" placeholder="DOB" value="" readonly="" aria-invalid="false">
<span class="add-on"><i class="fa fa-calendar" aria-hidden="true"></i></span>
</span>
</div>
<input type="text" class="form-control2 resizeselect" name="nric" id="nric" placeholder="" size="12" value="">
スクリプト:
$("#nric").blur(function(){
var ic = $("#nric").val();
var dob = $("#cust-dob").val();
var updateddob = new Date(dob.split("/").join(""));
if(ic != updateddob){
alert("wrong nric");
}
console.log(updateddob);
});
私はこの問題を解決する助けてください。
あなたは '$( "CUST-DOB")に#を忘れてしまいましたヴァル();'。? $( "cust-dob")。val(); '... – Andy
@Andy' $( "cust-dob")。val(); ' – madalinivascu
なぜdatepickerを使用せず、両方の日付は文字列ではない? – madalinivascu