Re: [PHP-ES] problemas con un formulario y campos obligatorios
[email protected] (Diego Hidalgo) Wed, 18 Dec 2013 08:54:47 -0500
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <CAM8fPGwjs5rZO9rQcaCC7xe0faF-8SQXem0vJSkffOxFHHFfgA@mail.gmail.com> |
Prueba cambiar addEvent por on dependiendo de tu version de jquery o en su defecto bind o click. Saludos Diego Hidalgo Garrido Asociación Cultural Christa McAuliffe Cel. 957602603 RPM #957602603 [email protected] www.chma.edu.pe El 18/12/2013 08:52, "Camilo Sperberg" <[email protected]> escribió: > > On 18 Dec 2013, at 14:36, Irantzu Leunda Biskarret <[email protected]> > wrote: > > > 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> > > > Al visitar tu página, me salta un error de javascript: > > "NetworkError: 404 Not Found - > http://www.cdzornotza.com/ckeditor/ckeditor.js" > ckeditor.js > TypeError: $(...).addEvent is not a function > $("add_sub_prod").addEvent("click",function(event){ > inscri...vin.php (line 64) > > Si tienes un error de javascript, ésta deja de funcionar. El no encontrar > el script ckeditor.js produce un error fatal. > > Saludos. > > > -- > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >