私のPHPフォーム(organisation.php)には、このJavaScript検証があります
if(document.orgform.startdate.value == '')
{
alert('Enter Start Date');
document.orgform.startdate.focus();
return false;
}
if(document.orgform.enddate.value == '')
{
alert('Enter End Date');
document.orgform.enddate.focus();
return false;
} //these work fine
Jクエリ
function getorgname(key)
{
var orgvalue = key.value;
$.ajax({
type:"POST",
url:"searchorg.php",
data:{orgname : orgvalue},
success: function(res) {
$('#org').html(res);
}
});
} //returns organisation names with checkboxes, working fine
組織部分の HTML 部分は次のとおりです。
<input type="text" name="startdate" id="sdate" >
<input type="text" name="enddate" id="edate">
<div id="organisation></div> //ajax returned values displayed here, working fine.
少なくとも1つのチェックボックスがチェックされているかどうかをテストするにはどうすればよいですか?
orgnaisation.php だけでなく ajaxorganisation.php にもバリデーションを入れてみて、orgnaisation.php の提出時にその関数を呼び出したのですが、うまくいきません。
サーバー側の検証は正常に機能していますが、クライアント側の検証も行う方法があれば幸いです