Ver Mensaje Individual
  #12 (permalink)  
Antiguo 30/05/2010, 04:38
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 5 meses
Puntos: 214
Respuesta: JavaScript y PHP

Hola
En primera, es muchisimo mejor manejar funciones con librerias js,
así que recomiendo que te pases a alguna (jquery, etc)

por ahora, revise el javascript que estan manejando, no concuerdan nombres de campos, y por esto no funciona, aquí dejo código completo funcionando

Código HTML:
Ver original
  1. <script language="javascript" type="text/javascript">
  2. function validar()
  3. {
  4. //alert(document.form.nom.value);
  5. var f=document.datos;
  6. //************************************************** *****
  7. if (f.nombre.value == 0)
  8. {
  9. alert("Por favor ingrese su nombre");
  10. f.nombre.value="";
  11. f.nombre.focus();
  12. return false;
  13. }
  14. //************************************************** *****
  15. if (f.comunidad.value == 0)
  16. {
  17. alert("Por favor ingrese su comunidad");
  18. f.comunidad.value="";
  19. f.comunidad.focus();
  20. return false;
  21. }
  22. //************************************************** *****
  23.  if (f.email.value == "")
  24. {
  25. alert("Por favor ingrese su E-Mail");
  26. f.email.value="";
  27. f.email.focus();
  28. return false;
  29. }
  30. //************************************************** *****
  31.  if (f.textarea.value==0)
  32. {
  33. alert("Por favor use el textarea");
  34. f.textarea.focus();
  35. return false;
  36. }
  37.  
  38. //************************************************** *****
  39. //alert("todo ok");
  40. document.form.submit();
  41. }
  42.  
  43.  
  44. //************************************************** *****
  45. function limpiar()
  46. {
  47. document.form.reset();
  48. document.form.nom.focus();
  49. }
  50. <form action="contacta.php" method="get" name="datos" onSubmit="return validar()"">
  51.         <tr>
  52.             <td>Nombre</td>
  53.             <td><input type="text" name="nombre"></td>
  54.         </tr>
  55.         <tr>
  56.             <td>Empresa/Comunidad</td>
  57.             <td><input type="text" name="comunidad"></td>
  58.         </tr>
  59.         <tr>
  60.             <td>Correo Electronico</td>
  61.             <td><input type="text" name="email"></td>
  62.         </tr>
  63.         <tr>
  64.             <td>
  65.                 Consulta:
  66.             </td>
  67.         </tr>
  68.         <tr>
  69.             <td colspan="2">
  70.                 <label>
  71.                     <textarea name="textarea" cols="45" rows="5" ></textarea>
  72.                 </label>
  73.             </td>
  74.         </tr>
  75.         <tr>
  76.             <td colspan="2" align="center"><input type="submit" name="enviar" value="Enviar">  <input type="reset" name="borrar" value="Reset"></td>
  77.         </tr>
  78.     </table>
  79. </form>

saludos