[Frontend] Jquery Validate 客製限制補上
This commit is contained in:
		
							parent
							
								
									9ce19eec41
								
							
						
					
					
						commit
						0359a474ca
					
				@ -133,6 +133,17 @@ YT.Math.Random = function (min, max) {
 | 
				
			|||||||
/// </summary>
 | 
					/// </summary>
 | 
				
			||||||
function jquValAddMethod() {
 | 
					function jquValAddMethod() {
 | 
				
			||||||
    if ($.validator) {
 | 
					    if ($.validator) {
 | 
				
			||||||
 | 
					        $.validator.setDefaults({
 | 
				
			||||||
 | 
					            onkeyup: function (element, event) {
 | 
				
			||||||
 | 
					                $(element).valid();
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            //errorPlacement: function (error, element) {
 | 
				
			||||||
 | 
					            //    if (element.hasClass("removedTitle"))
 | 
				
			||||||
 | 
					            //        error.insertAfter(element.next("img"));
 | 
				
			||||||
 | 
					            //    else
 | 
				
			||||||
 | 
					            //        error.insertAfter(element);
 | 
				
			||||||
 | 
					            //}
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
        $.validator.addMethod("requiredSelect", function (value, element) {
 | 
					        $.validator.addMethod("requiredSelect", function (value, element) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            let selVal = $(element).find(`option:selected`).val();
 | 
					            let selVal = $(element).find(`option:selected`).val();
 | 
				
			||||||
@ -149,6 +160,14 @@ function jquValAddMethod() {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
            return true;
 | 
					            return true;
 | 
				
			||||||
        }, "必須選擇")
 | 
					        }, "必須選擇")
 | 
				
			||||||
 | 
					        $.validator.addMethod("phone", function (phoneNumber, element) {
 | 
				
			||||||
 | 
					            phoneNumber = phoneNumber.replace(/\s+/g, "");
 | 
				
			||||||
 | 
					            return phoneNumber.match(/^[0-9]{9,10}$/);
 | 
				
			||||||
 | 
					        }, "請輸入正確電話號碼格式");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        $.validator.addMethod("dbLimit", function (value, element, param) {
 | 
				
			||||||
 | 
					            return value.length > param;
 | 
				
			||||||
 | 
					        }, "超出輸入限制");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user