Tags: formularios

Sort by: Date / Title /

  1. 6 months ago by jacinmontava
    Esto lo realizan normalmente los navegadores cuando dentro de un formulario hay alguna forma estándar de hacer el submit, pero en el caso de que no queramos poner botón de submit, tendremos que ejecutar el siguiente código en el evento onkeypress de la caja. Extraido de www.sentidoweb.com
    1. <html>
    2. <head>
    3.    <title>Enviar formulario al pulsar un enlace</title>
    4. <script>
    5. function enviar_formulario(){
    6.    document.formulario1.submit()
    7. }
    8. </script>
    9. </head>
    10.  
    11. <body>
    12. <form action="pagina_destino.php" method=post name="formulario1">
    13.    <input name="nombre" onkeypress="if (event.keyCode == 13) enviar_formulario()"/>
    14. </form>
    15.  
    16. </body>
    17. </html>
  2. 6 months ago by jacinmontava
    1. <html>
    2. <head>
    3.    <title>Enviar formulario al pulsar un enlace</title>
    4. <script>
    5. function enviar_formulario(){
    6.    document.formulario1.submit()
    7. }
    8. </script>
    9. </head>
    10.  
    11. <body>
    12. <form action="pagina_destino.php" method=post name="formulario1">
    13. <input type="hidden" name="campo1" value="valor">
    14. <input type="hidden" name="campo2" value="otroValor">
    15. </form>
    16.  
    17. <a href="javascript:enviar_formulario()">Enviar formulario</a>
    18. </body>
    19. </html>
  3. 7 months ago by jacinmontava
    1. function nif_valido(campo)
    2. {
    3. abc=campo.value
    4. nif=abc.substring(0,abc.length-1)
    5. let=abc.charAt(abc.length-1)
    6. if (!isNaN(let))
    7.  {
    8.   alert('El nif debe tener 8 digitos y una letra al final ')
    9.   campo.focus()
    10.   return false
    11.  }
    12. else
    13.  {
    14.   cadena="TRWAGMYFPDXBNJZSQVHLCKET"
    15.   posicion = nif % 23
    16.   letra = cadena.substring(posicion,posicion+1)
    17.   if (letra!=let.toUpperCase())
    18.    {
    19.     alert("NIF incorrecto.Revise la letra y no deje espacios. ")
    20.     campo.focus()
    21.     return false
    22.    }
    23.  }
    24.  
    25. return(true)
    26.  
    27. }

First / Previous / Next / Last / Page 1 of 1 (3 posteets)