성별에 대한 두 개의 체크 박스가 있습니다. 남성과 여성. 적어도 하나의 성별에 대한 유효성을 어떻게 설정해야합니까? 월요일부터 일요일까지 일주일의 세트도 있습니다. 또한 적어도 하나의 선택 일입니다. 여기 내 JQuery와맞춤 유효성 하나 이상의 체크 박스가 선택되었습니다 jquery
$(document).ready(function(){
// --- set required message --- //
var msg="";
var elements = document.getElementsByTagName("INPUT");
for (var i = 0; i < elements.length; i++) {
elements[i].oninvalid =function(e) {
if (!e.target.validity.valid) {
switch(e.target.name){
case 'gender' :
e.target.setCustomValidity("Please select at least one gender.");break;
case 'days' :
e.target.setCustomValidity("Please select at least one day.");break;
case 'location' :
e.target.setCustomValidity("Please enter a location where the image can be seen.");break;
default : e.target.setCustomValidity("");break;
}
}
};
elements[i].oninput = function(e) {
e.target.setCustomValidity(msg);
};
}
});
<input type=checkbox name=gender[] required>Male
<input type=checkbox name=gender[] required>Female
<input type=checkbox name=days[] required>Monday
<input type=checkbox name=days[] required>Tuesday
<input type=checkbox name=days[] required>Wednesday
<input type=checkbox name=days[] required>Thursday
<input type=checkbox name=days[] required>Friday
<input type=checkbox name=days[] required>Saturday
<input type=checkbox name=days[] required>Sunday
지금은 알지만 누가 알겠습니까?]] – webkit
@webkit 예 알아요. 하지만 내 웹에. 수컷 만 볼 수 있고 암컷 만 볼 수있는 곳이 있습니다. 또는 둘 다 될 수 있습니다. 그래서 나는 선택적으로 두 남녀가 될 수 있도록 체크 박스를 만들었습니다. 하루를 볼 수있는 날과 동일 – Vincent