답변 1개
채택된 답변
+20 포인트
1년 전
다음 코드가 도움이 될지 모르겠습니다.
Copy
function validate_option(evt) {
var idx = null;
var val_a = $('#opt_start option:selected').attr('value')?.replace(':', '') || -1;
var val_b = $('#opt_finish option:selected').attr('value')?.replace(':', '') || -1;
val_a = Number(val_a);
val_b = Number(val_b);
if (val_a > -1 && val_b > -1 && val_a >= val_b) {
alert('시간설정 오류입니다.');
idx = $(evt.target).attr('idx-before') || 0;
$(evt.target).children('option:eq(' + idx + ')').prop('selected', true);
return;
}
idx = $(evt.target).children('option:selected').index();
$(evt.target).attr('idx-before', idx);
}
$(function () {
$('#opt_start').change(validate_option);
$('#opt_finish').change(validate_option);
});
시작시간
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
종료시간
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
smltree
1년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
너무너무 잘돌아갑니다.~^^