Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2013, 05:59
aculvi
 
Fecha de Ingreso: enero-2013
Mensajes: 55
Antigüedad: 11 años, 3 meses
Puntos: 1
Problema con jquery validation

Hola,
Estoy con un monton de formularios que los envio con ajax y tengo que hacer la validacion con jquery validation pero no me envia el formulario ni los datos.

Codigo jquery:

Código PHP:
$('#b').on('click',function(){
        $("#peli").validate({
            rules:{
                sinopsis: {
                    required: true
                },
                pais: {
                    required: true
                },
                portada: {
                    required: true,
                    url: true
                },
                dvd:{
                    date: true    
                },
                generos:{
                    required: true
                },
                estreno:{
                    date: true
                }
            },
             messages: {
                 sinopsis:{
                    reuired: "Intrroduzca la sinopsis"
                },
                pais: { 
                    required: "Selecciona el pais"
                },
                portada:{
                    irequired: "Introduzaca URl con la portada",
                    url: "URL no valida"
                },
                generos:{
                    required: "Introduzca uno o mas generos"
                },
                dvd:{
                    date: "Introduzca una fecha valida"
                },
                estreno:{
                    date: "Introduzca una fecha valida"
                }
            },
            errorElement: "div",
            submitHandler: function(){
                datastring=$('#peli').serialize();
                $.ajax({
                    type: "POST",
                    url: "<?=site_url('ADMIN/peliculas/add_pelicula')?>",
                    data: datastring,
                    dataType: 'html',
                    async: false,
                    success: function(datos){
                        $('#director').before(datos);
                        $('#peli').addClass('dialog');
                        $('#dire').removeClass('dialog');
                    }
                });    
            }
           });
        
    });
Codigo html:
Código PHP:
<form id="peli">
<fieldset>
    <legend>Afegeix</legend>
    <?=form_label('T&iacute;tulo','titulo')?>
    <input type="text" name="titulo" id="titulo" required><br />
    <div id="s"></div>
    <?=form_label('Sinopsis','sinopsis')?>
    <textarea name="sinosis" id="sinosis"></textarea><br />
    <?=form_label('Pa&iacute;s','pais')?>
    <select name="pais" id="pais">
    <?php foreach($paises as $pais){?>
        <option value="<?=$pais->id?>"><?=$pais->pais?></option>
    <?php }?>
    </select><br />
    <?=form_label('Data estreno','estreno')?>
    <input type="date" name="estreno" id="estreno"><br />
    <?=form_label('Salida DVD/BLUERAY','dvd')?>
    <input type="date" name="dvd" id="dvd"><br />
    <?=form_label('Portada','portada')?>
    <input type="url" name="portada" id="portada"><br />
    <?=form_label('Gg&eacuteneros','generos')?>
    <select name="categorias[]" id="generos" multiple="multiple"></select>
    <?=form_label('Añadir genero','genero')?>
    <input type="text" id="genero" name="genero"><input type="button" id="b9" value="A&ntilde;adir g&eacute;nero"/><br />
    <input type="button" id="b" value="Aceptar" disabled="diasbled"/>
</fieldset>
</form>