일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- ant path pattern
- checkbox 값처리
- ajax 동기방식처리
- 2개 테이블
- extundelete
- 첫주 및 마지막주 날짜 전체 포함
- mysql trigger
- 주소 좌표변환
- Oracle
- jquery selectbox change
- 아이폰키보드
- 컴퓨터 드라이버
- remote ip
- 서브쿼리
- partition by
- update
- map api v3
- 폐업자에 대한 업종등의 정보내역
- TM128
- ajax async
- 한국소프트웨어산업협회
- 접속ip
- String[]
- KOSA
- eclipse hotdeploy
- String 배열
- http https
- mysql
- group by max
- multipart
Archives
- Today
- Total
하은양 믿음군 효실맘 호홍홍집s
Validate alert창으로 표현하기 본문
참고 : http://noritersand.tistory.com/211
alert 창표시방법1
$.validator.setDefaults({
onkeyup:false,
onclick:false,
onfocusout:false,
showErrors:function(errorMap, errorList){
if(this.numberOfInvalids()){ // show error
alert(errorList[0].message);
$(errorList[0].element).focus();
}
}
});
옛날 방식인 alert창으로 표현하는 방법2
formWriteEdit.validate({ debug: false, onfocusout: false, rules : { upmyeon : {required:true}, grp_name : {required:true}, usr_pw : {equalTo : '#usr_pw_chk'}, phone1 : {required : true, digits : true, minlength : 3, maxlength : 4}, phone2 : {required : true, digits : true, minlength : 3, maxlength : 4}, phone3 : {required:true, digits : true, minlength : 4, maxlength : 4}, name : {required:true}, mobile1 : {required : true, digits : true, minlength : 3, maxlength : 4}, mobile2 : {required : true, digits : true, minlength : 3, maxlength : 4}, mobile3 : {required:true, digits : true, minlength : 4, maxlength : 4}, lec_part : {required:true}, lec_cont : {required:true}, lec_time : {required:true}, lec_place : {required:true}, lec_cnt : {required:true, digits : true}, ask_file : {required : function(){ var v_nextprc_val = $('#nextprc').val(); if(v_nextprc_val && v_nextprc_val == 'editprc'){ return false; }else{ return true; } }} }, messages : { upmyeon : {required:'읍면을 선택해 주세요'}, grp_name : {required:'기관(단체)명을 입력하세요'}, phone1 : {required : '기관(단체) 연락처를 입력하세요', digits : '숫자만 입력하세요',maxlength: $.validator.format("{0}자 이하로 입력하세요"), minlength: $.validator.format("{0}자 이상 입력하세요.")}, phone2 : {required : '기관(단체) 연락처를 입력하세요', digits : '숫자만 입력하세요',maxlength: $.validator.format("{0}자 이하로 입력하세요"), minlength: $.validator.format("{0}자 이상 입력하세요.")}, phone3 : {required:'기관(단체) 연락처를 입력하세요', digits : '숫자만 입력하세요',maxlength: $.validator.format("{0}자 이하로 입력하세요"), minlength: $.validator.format("{0}자 이상 입력하세요.")}, name : {required:'대표자명을 입력하세요'}, mobile1 : {required : '대표자 연락처를 입력하세요', digits : '숫자만 입력하세요',maxlength: $.validator.format("{0}자 이하로 입력하세요"), minlength: $.validator.format("{0}자 이상 입력하세요.")}, mobile2 : {required : '대표자 연락처를 입력하세요', digits : '숫자만 입력하세요',maxlength: $.validator.format("{0}자 이하로 입력하세요"), minlength: $.validator.format("{0}자 이상 입력하세요.")}, mobile3 : {required:'대표자 연락처를 입력하세요', digits : '숫자만 입력하세요',maxlength: $.validator.format("{0}자 이하로 입력하세요"), minlength: $.validator.format("{0}자 이상 입력하세요.")}, lec_part : {required:'나눔 요청 분야를 입력하세요'}, lec_cont : {required:'나눔 요청 교육내용을 입력하세요'}, lec_time : {required:'나눔 요청 교육일정을 입력하세요'}, lec_place : {required:'강의 장소를 입력하세요'}, lec_cnt : {required:'프로그램 참여인원을 입력하세요', digits : '숫자만 입력하세요'}, ask_file : {required : '나눔 요청서 파일을 입력하세요'} }, // errorElement: "div", errorPlacement: function(error, element) { // error.insertAfter(element); // error.css({"margin":"0 0 0 0px", "color":"red"}); }, invalidHandler: function(form, validator) { var errors = validator.numberOfInvalids(); if (errors) { alert(validator.errorList[0].message); validator.errorList[0].element.focus(); } },
submitHandler: function(form) {
var v_GoSubmitOK = true;
var v_stime_val = parseInt(v_stime.val());
var v_etime_val = parseInt(v_etime.val());
if(v_etime_val <= v_stime_val){
alert('시간설정이 잘못되었습니다.');
v_GoSubmitOK = false;
}else if(v_norm_time){
var v_etime_stime = v_etime_val - v_stime_val;
if(v_norm_time > v_etime_stime){
alert('기본 이용시간은 '+v_norm_time+'이상 입니다.');
v_GoSubmitOK = false;
}
}
if(v_GoSubmitOK){
form.submit();
}
} });
jquery.validation.zip
'가벼운 배움 > JQuery' 카테고리의 다른 글
많이 사용되는 bxSlider의 옵션들 (2) | 2015.06.30 |
---|---|
간단한 Top Menu 처리하기 (0) | 2015.06.08 |
input type="file" 값 초기화하기... (0) | 2015.04.24 |
달력관련-특정 요일을 제외한 일자만 선택가능 (0) | 2015.02.16 |
ajax Load처리후 ON 이벤트에서 다시 똑같은 ajax Load를 사용하기 (0) | 2015.01.15 |