Re: [PHP-ES] problemas con un formulario y campos obligatorios
[email protected] (Diego Hidalgo) Wed, 18 Dec 2013 08:40:45 -0500
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <CAM8fPGzaHVWzKS=Qhw=oLkjUL8jxibERcFvpDaq0E9rysYFtzQ@mail.gmail.com> |
Hola! Has hecho debug con el firebug o con el chrome? Apreta f12 y luego dale click al boton + a ver si sale algun error para q leas su descripcion y le hagas seguimiento. Saludos, Diego Hidalgo Garrido Asociación Cultural Christa McAuliffe Cel. 957602603 RPM #957602603 [email protected] www.chma.edu.pe El 18/12/2013 08:37, "Irantzu Leunda Biskarret" <[email protected]> escribió: > Hola atodos estoy haciendo un formulario de inscripcion en php y mysql y > ademas tengo un par de comportamietos de javascript y necesito si alguien > puede ayudarme. > > Al poner los campos obligatorios me deja de funcionar el boton “+” > > La url es esta: > > http://www.cdzornotza.com/zornotza_cross/inscripcionew_alevin.php > > En este otro formulario que aun no he puesto lo de los campos obligatorios > me funciona bien > > http://www.cdzornotza.com/zornotza_cross/inscripcionew_popular.php > > Necesito que ambos formularios lleven los dos comportamientos y la verdad > es que no encuentro la razón, serían tan amables, como siempre de colaborar > conmigo? > > > Muchas gracias > > Pongo aqui en código de la que no me funciona: > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> > <title>Zornotza Cross Internacional</title> > <link href="estilos_cross.css" rel="stylesheet" type="text/css" /> > <style type="text/css"></style> > <script type="text/javascript" src="../ckeditor/ckeditor.js"></script> > <script language="JavaScript" type="text/JavaScript" > src="../js2/mootools-release-1.11.js"></script> > <script language="JavaScript" type="text/JavaScript" > src="../js2/w2s-mootools.js"></script> > <script language="JavaScript" src="js/jquery-1.4.4.min.js" > type="text/javascript"></script> > <script language="JavaScript" src="js/jquery.validate.js" > type="text/javascript"></script> > > <!--validar campos obligatorios--> > <script type="text/javascript"><!-- > $().ready(function() { > $("#formu").validate(); > }); > // --></script> > <!-- comportamiento del boton + --> > <script type="text/javascript"> > var contLin = 3; > function agregar() { > var tr, td, tabla; > > tabla = document.getElementById('tabla'); > tr = tabla.insertRow(tabla.rows.length); > td = tr.insertCell(tr.cells.length); > td.innerHTML = "<select id='sel" + contLin + "'>" + > "<option>1" + > "<option>2" + > "<option>3"; > td = tr.insertCell(tr.cells.length); > td.innerHTML = "<input type='text' id='t" + contLin + "1' value='t" + > contLin + "1'>"; > td = tr.insertCell(tr.cells.length); > td.innerHTML = "<input type='text' id='t" + contLin + "2' value='t" + > contLin + "2'>"; > contLin++; > } > function borrarUltima() { > ultima = document.all.tabla.rows.length - 1; > if(ultima > -1){ > document.all.tabla.deleteRow(ultima); > contLin--; > } > } > </script> > <!-- fin --> > > <script language="JavaScript" type="text/JavaScript"> > <!-- > function MM_jumpMenu(targ,selObj,restore){ //v3.0 > eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); > if (restore) selObj.selectedIndex=0; > } > > window.onerror=function(){ > > return false; > } > > window.addEvent("load",function(){ > var ctr = 1; > > $("add_sub_prod").addEvent("click",function(event){ > $("ref_add_sub_prod")._insert({"before":"<tr><td><input > type='text' name='categoria["+ctr+"]' id='categoria["+ctr+"]' > size='15'></td><td><input type='text' name='sexo["+ctr+"]' > id='sexo["+ctr+"]' size='15'></td><td><input type='text' > name='licencia["+ctr+"]' id='licencia["+ctr+"]' size='8'></td><td><input > type='text' name='nombre["+ctr+"]' id='nombre["+ctr+"]'></td><td><input > type='text' name='apellidos["+ctr+"]' > id='apellidos["+ctr+"]'></td><td><input type='text' name='club["+ctr+"]' > id='club["+ctr+"]'></td><td width='50'><input type='text' > name='nacimiento["+ctr+"]' id='nacimiento["+ctr+"]' size='8'></td></tr>" > > }); > > ctr++; > }); > }); > > //--> > </script> > > > </head> > > <body> > <div class="pre_cross"> > <div id="contenedor_insc"> > <? include('cabecera.php'); ?> > <div id="contenido"> > <? //include('izquierda.php'); ?> > <div id="derecha2"> > <h1 class="titulo_n"> Formulario de inscripción.</h1> > <h1 class="titulo2_n">Para realizar su inscripción debe rellenar > el formulario siguiente.<br /><span style="color: red;">(*) Todos los > campos son obligatorios.</span></h1> > > <!--<div id="formulario">--> > <form id="formu" name="f" method="post" > action="insertar_alevin_ok.php" enctype="multipart/form-data"> > <!--<form name='f' method='post' action='insertar_alevin_ok.php' > enctype='application_x-www-form-urlencoded'>--> > <table class="tabla1" width="800" align="center"> > <tr> > <th colspan="6">DATOS DEL CLUB</th> > </tr> > <tr> > <td> <span style="color: red;">*</span>Entidad: </td> > <td colspan="2"> > <input id="entidad" class="required" type="text" name="entidad" > maxlength="45" /> > <!--<input type='text' name='entidad' class='caja' size="45">--> > </td> > > <td> <span style="color: red;">*</span>Delegado: </td> > <td colspan="2"><input type='text' name='delegado' > class='required' size="45"></td> > </tr> > <tr> > <td> <span style="color: red;">*</span>Dirección: </td> > <td colspan="6"><input type='text' name='direccion' > class='required' size="97"></td> > </tr> > <tr> > <td> <span style="color: red;">*</span>Población: </td> > <td><input type='text' name='poblacion' class='required'></td> > <td> <span style="color: red;">*</span>Cod. Postal: </td> > <td><input type='text' name='cp' class='required'></td> > <td> <span style="color: red;">*</span>E.mail:</td> > <td><input type='text' name='email' class='required'></td> > </tr> > <tr> > <td> <span style="color: red;">*</span>Provincia: </td> > <td><input type='text' name='provincia' class='required'></td> > <td> <span style="color: red;">*</span>Tfno: </td> > <td><input type='text' name='telefono' class='required'></td> > <td> <span style="color: red;">*</span>Fax: </td> > <td><input type='text' name='fax' class='required'></td> > </tr> > </table> > <table class="tabla3" width="900" align="center"> > <tr> > <th colspan="7">DATOS DE ATLETAS</th> > </tr> > <tr> > <th>CATEGORIA <span style="color: red;">*</span> <br />(Alevin o > Infantil)</th> > <th>SEXO <span style="color: red;">*</span> <br />(Masculino o > Femenino)</th> > <th>LICENCIA <span style="color: red;">*</span></th> > <th>NOMBRE <span style="color: red;">*</span></th> > <th>APELLIDOS <span style="color: red;">*</span></th> > <th>CLUB/<br/>CTRO ESCOLAR <span style="color: red;">*</span></th> > <th>AÑO NAC. <span style="color: red;">*</span></th> > > </tr> > <tr id='ref_add_sub_prod'> > <td><input type='text' name='categoria[0]' id='categoria[0]' > size="15" class='required'></td> > <td><input type='text' name='sexo[0]' id='sexo[0]' size="15" > class='required'></td> > <td><input type='text' name='licencia[0]' id='licencia[0]' > size="8" class='required'></td> > <td><input type='text' name='nombre[0]' id='nombre[0]' > class='required'></td> > <td><input type='text' name='apellidos[0]' id='apellidos[0]' > class='required'></td> > <td><input type='text' name='club[0]' id='club[0]' > class='required'></td> > <td><input type='text' name='nacimiento[0]' id='nacimiento[0]' > size="8" class='required'></td> > > <td class='txt'><input type='button' id='add_sub_prod' > name='add_sub_prod' value='+' class='button_min' /></td> > > </tr> > <tr> > <td class='center' height='40' colspan='7'> > <input type="submit" name="enviar" id="enviar" class='button' > value="INSERTAR"> > <!--<input type='submit' class='button' value='INSERTAR' />--> > </td> > </tr> > </table> > </form> > </div> > </div><!-- fin contenido--> > <? include('pie.php'); ?> <!-- fin pie--> > > </div> > </div> > </body> > </html>