2010-09-15 22 views
5

Bir HTML Formunu doğrulamak için bir JQuery Doğrulama komut dosyası kullandım. Bu, Firefox'ta mükemmel çalıştı, ancak IE8'de çalışmıyor. Sanırım kolon (;) veya yarı-kolon (,) ile ilgili bir sorun var ... ama onu yakalayamıyorum.JQuery Validation, IE8'de çalışmaz

jQuery.validator.addMethod("selectNone", function (value, element) { 
    if (element.value == "") { 
     return false; 
    } else return true; 
}, "Please select an option."); 

$(document).ready(function() { 
    $("#formElem").validate({ 
     rules: { 
      Category: { // "required",simple rule, converted to {required:true} 
       selectNone: true 
      }, 
      Repair_technician: { // "required",simple rule, converted to   {required:true} 
       selectNone: true 
      }, 
      Rework_technician: { // "required",simple rule, converted to  {required:true} 
       selectNone: true 
      }, 
      Approved_by: { // "required",simple rule, converted to {required:true} 
       required: true, 
      }, 
      Part_code: { 
       required: true, 
      }, 
      Part_value: { 
       required: true, 
      }, 
      JOB_Number: { // "required",simple rule, converted to {required:true} 
       required: true, 
       minlength: 9, 
       maxlength: 9 
      } 
     } 
    }); 
}); 

cevap

8

Bu iki:

 Part_code: { 
      required: true, 
     }, 
     Part_value: { 
      required: true, 
     }, 

olmalı:

Sen , sorunu düşünmek haklısın
 Part_code: { 
      required: true 
     }, 
     Part_value: { 
      required: true 
     }, 

, bir özellik listesinde bir Sondaki virgül IE kırarım ne ama genellikle diğer tarayıcılarda gıcırdayarak.

+0

Teşekkürler Nick Craver – user437641

+0

Teşekkürler Nick Craver – user437641

İlgili konular