Hi every one, mi dialog validation works fine.. but crash in IE6 (yes.. I know). It gives me an awful error in line 783472834723 and I dont have that much lines.
Any idea why?
heres the code:
$('[name=editarPasajero]').click(function() {
$('#dialogoEditarPasajero').dialog('open');
});
$('#dialogoEditarPasajero').dialog({
autoOpen: false,
bgiframe: true,
modal: true,
width: 720,
height: 450,
open: function(event, ui) {$("#dialogoEditarPasajero").load('../ajax/editarPasajero.do?indiceDePasajeroElegido='+indiceDePasajero);},
buttons: {
No : function () { $(this).dialog('close');
return false;},
Si : function (){ if(jQuery('#editarPasajeroForm').validate().checkForm()){
alert('valor: '+jQuery('#editarPasajeroForm').validate().checkForm())
$(this).dialog('close');
$.ajax({
url: "../ajax/guardarPasajero.do",
data: $('#editarPasajeroForm').serialize(),
success: function(html){
$("#dialogoEditarPasajero").empty().append(html);
}
});
return false;
}else{
jQuery('#editarPasajeroForm').submit()
}
}
}
});
I have the rules and messages in the page I load() in the dialog.. AJAX.
$("#editarPasajeroForm").validate({
rules: {
"currentPasajero.direccion": "required",
"currentPasajero.provincia": "required",
"currentPasajero.ciudad": "required",
"currentPasajero.codigoPostal": "required",
"currentPasajero.telefono": "required",
"currentPasajero.telefonoContacto": "required",
"currentPasajero.email": {
required:true,
email: true
},
"currentPasajero.nombreContacto": "required",
},
messages: {
"currentPasajero.direccion": {
required: "Debe Completar una Direccion"
},
"currentPasajero.provincia": {
required: "Debe Completar una Provincia"
},
"currentPasajero.codigoPostal": {
required: "Debe Completar un Codigo Postal"
},
"currentPasajero.ciudad": {
required: "Debe completar una Ciudad"
},
"currentPasajero.email": {
email: "Debe Ingresar un formato valido de e-mail. Ej: [email protected]",
required: "Debe completar un e-Mail"
},
"currentPasajero.telefonoContacto": {
required: "Debe completar un numero de Telefono"
},
"currentPasajero.telefono": {
required: "Debe completar un numero de Telefono"
},
"currentPasajero.nombreContacto": {
required: "Debe Completar un Contacto"
}
}
});
Thanks!!