Autor Tema: ¿OnClick u onSubmit?  (Leído 2884 veces)

Desconectado Flugtelero

  • Member
  • ***
  • Mensajes: 168
¿OnClick u onSubmit?
« en: 16 de Junio de 2007, 06:51:53 pm »
Un efecto muy útil para un formulario es el hecho de que, una vez enviados los datos, seas redireccionado a otra página, ya sea la de inicio u otra de confirmación y agradecimiento. Ahora bien, la duda que tengo es la siguiente: ¿para eso hay que usar el evento OnClick o el OnSubmit? |o| He probado con el OnMouseOut, pero no me convence mucho; basta un movimiento involuntario del ratón para ser redireccionado antes de haber siquiera escrito los datos.

   Un saludo

   

Desconectado WillyN

  • Member
  • ***
  • Mensajes: 234
    • Escuela Canina Maya
Re: ¿OnClick u onSubmit?
« Respuesta #1 en: 18 de Junio de 2007, 12:06:30 am »
No se si te sirve de mucho pero aquí tienes el código de mi formulario de contacto:

Código: [Seleccionar]
<form class="cssform" method="post" action="http://escuelacaninamaya.com/chs-bin/formmail.php">
<input type="hidden" name="required" value="nombre,asunto,email" />
<input type="hidden" name="data_order" value="nombre,asunto,email,texto" />
<input type="hidden" name="recipient" value="[email protected]" />
<input type="hidden" name="email_field" value="email" />
<input type="hidden" name="name_field" value="nombre" />
<input type="hidden" name="ok_url" value="http://www.escuelacaninamaya.com/varios/formulario_ok.htm" />
<input type="hidden" name="not_ok_url" value="http://www.escuelacaninamaya.com/varios/formulario_error.htm" />
<input type="hidden" id="url" name="url" value="" />
<h3>Estimad@ visitante:</h3>

<p class="left">El correo electrónico y este formulario son
para hacer consultas sobre el funcionamiento de la escuela y la
residencia, comunicaciones en general y comunicación de enlaces a nuestra web.</p>
<p class="left"><strong>Por favor, <u>no usar este formulario</u> para hacer consultas de comportamiento.</strong>
<br />
Para hacer consultas sobre
comportamiento, educación y otros asuntos relacionados con la tenencia de
tu perro tenemos <a href="http://www.escuelacaninamaya.com/phpBB2/index.php">nuestros foros</a>.</p>
<p class="left"><label name="nombre">Tu nombre es...</label><input type="text" name="nombre" /></p>
<p class="left"><label name="asunto">Asunto...</label><input type="text" name="asunto" /></p>
<p class="left"><label name="email">Tu dirección de e-mail...</label><input type="text" name="email" /></p>

<p class="left"><label name="texto">Escribe en el recuadro blanco tu mensaje:</label>
<textarea name="texto" rows="5" cols="25"></textarea></p>
<p class="left">Cuando estés listo para enviar tu mensaje haz clic en el botón enviar</p>
<div style="margin-left: 130px;">
<input class="formbutton" type="submit" value="Enviar" /> <input class="formbutton" type="reset" value="Borrar" />
</div>
<p class="left">Gracias,<br />
Willy Nijsen, creador de la web.</p>
</form>

Al finalizar se abre una página de confirmación, o bien de error.

Pruébalo si quieres. :)
Si te interesa el comportamiento de los perros, visíta Escuela Canina Maya

Desconectado Flugtelero

  • Member
  • ***
  • Mensajes: 168
Re: ¿OnClick u onSubmit?
« Respuesta #2 en: 18 de Junio de 2007, 05:48:10 pm »
Gracias, WillyN, no se parece mucho al método de los eventos que citaba en mi post, pero también se ve interesante.

   Un saludo agradecido ;-) (y enhorabuena por la página canina).

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License