Foros de daboweb

MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: Flugtelero en 16 de Junio de 2007, 06:51:53 pm

Título: ¿OnClick u onSubmit?
Publicado por: Flugtelero 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

   
Título: Re: ¿OnClick u onSubmit?
Publicado por: WillyN 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 (http://www.escuelacaninamaya.com/varios/contactar.htm):

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. :)
Título: Re: ¿OnClick u onSubmit?
Publicado por: Flugtelero 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).