시간을 입력 할 수있는 텍스트 상자가 있고 jquery를 사용하여 유효성을 검사하는 데 사용합니다. 하지만 이제는 codeigniter의 내장 검증 시스템을 사용하여 텍스트 상자의 유효성을 검사하고 싶습니다. codeigniter에 내장 된 검증 시스템을 사용하여 시간 입력을 검증하는 방법을 알려주시겠습니까?Codeigniter에서 시간 입력을 검증하는 방법
는 여기에 jQuery를 사용하여 작업을 수행하는 데 사용하는 방법 코드입니다 :
<script type="text/javascript">
$().ready(function() {
$.validator.addMethod("time", function(value, element) {
return this.optional(element) || /^(([0-1]?[0-2])|([2][0-3])):([0-5]?[0-9])\s(a|p)m?$/i.test(value);
}, "Enter Valid Time");
$("#theForm").validate({
rules: {
time: "required time",
},
});
});
</script>
을 그리고 여기이 아마
// Validation rule in controller
$this->form_validation->set_rules('time', 'time', 'trim|min_length[3]|max_length[5]|callback_validate_time');
콜백 같은
<input class="time" type="text" name="time1" size="15">