我的 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
查询
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.
现在如何测试是否至少选中了一个复选框?
我尝试在 ajaxorganisation.php 和 orgnaisation.php 中进行验证,并在提交 organization.php 时调用了该函数,但它不起作用。
服务器端验证工作正常,但如果也有客户端验证的方法将不胜感激