Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/05/2012, 12:00
Avatar de datcom
datcom
 
Fecha de Ingreso: enero-2011
Ubicación: Universo local, Vía láctea, Planeta Azul.
Mensajes: 216
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Formulario PHP - Validez de los campos

Te agradezco el soporte porque aun me falta mucho en php. Ahi con PHP salio bien como me corregiste pero el Javas no

puse el java entre el head y luego este es mi form

Código HTML:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. /* script */
  4. function validar(){
  5.    
  6. var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
  7. var email_ingresado = document.getElementById('email').value;
  8. if(!emailReg.test(email_ingresado)) {
  9. alert('email no válido');
  10. return false;
  11. }
  12. }
  13. //]]>

Código PHP:
Ver original
  1. <form action="#" method="post" onsubmit="return validar();">
  2.     <p>Nombre* <br />
  3.     <input <? if (isset ($flag) && $_POST['nombre']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="nombre" value="<? echo $_POST['nombre'];?>" /></p>
  4.    
  5.     <p>Email* <br />
  6.     <input <? if (isset ($flag) && $_POST['email']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="email"  value="<? echo $_POST['email'];?>" /></p>
  7.    
  8.     <p>Email Destinatario* <br />
  9.     <input <? if (isset ($flag) && $_POST['email2']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="email2"  value="<? echo $_POST['email2'];?>" /></p>
  10.    
  11.     <p>Modo de envio* <br />
  12.     <div <?php if (isset ($flag) && $_POST['fav_color']=='') { echo 'class="error"';}?>>    
  13.     <input type="radio" name="fav_color" value="Anónimo" <?php if($_POST['fav_color']=='Anónimo'){?>checked="checked"<?php }?>/>Anónimo<br/>
  14.     <input type="radio" name="fav_color" value="Público" <?php if($_POST['fav_color']=='Público'){?>checked="checked"<?php }?>/>Público<br/>
  15.     </div></p>
  16.        
  17.     <p>Comentario* <br />
  18.     <textarea <? if (isset ($flag) && $_POST['comentario']=='') { echo 'class="com-error"';} else {echo 'class="com"';} ?> name="comentario"><? echo $_POST['comentario'];?></textarea></p>
  19.     <p><input class="button small blue" type="submit" name="enviar" value="enviar" /></p>
  20.     </form>
  21. <? } ?>
  22.     </div> <!-- end form-->
__________________
De la Luz venimos, y hacia la Luz vamos.
Solo hay una sola verdad, y esa es el Amor.
Ayuda aquien tienes al lado y seras ayudado.
Ánimo!

Última edición por datcom; 11/05/2012 a las 12:16