2012 年から 2013 年のような学年度のパターンと一致するように 2 つのテキスト ボックスを検証するのは非常に難しいと思います。両方のテキスト ボックスに異なる ID を指定しました n は別々に検証しようとしましたが、それは起こりません。どなたか助けていただけませんか。私は新米です。私は自分のjsコードを添付しました。両方のテキスト ボックスでパターンが見つからない場合にエラー メッセージが表示されるようにします。
<html>
<body>
<script type="text/javascript">
window.onchange=function check_it() {
var ay = document.getElementById("ayear").value;
var fy=document.getElementById("fyear").value;
var pattern = /\d{4}-\d{2,4}$/;
if(pattern.test(ay) && pattern.test(fy)){
return true;
} else {
window.alert ("invalid");
return false;
}
}
</script>
<form >
<p> This Report is prepared for the Current Acadamic Year(<input type="text" size="10" id="ayear" >) and the Current Financial Year (<input type="text" size="10" id="fyear" >) on behalf of the Institution.</p>
</form>
</body>
</html>