Deprecated: Function eregi_replace() is deprecated in /home/tupunto/public_html/webmaster/admin/includes/classes/class.helper.php on line 830

Deprecated: Function eregi_replace() is deprecated in /home/tupunto/public_html/webmaster/admin/includes/classes/class.helper.php on line 830

Deprecated: Function eregi_replace() is deprecated in /home/tupunto/public_html/webmaster/admin/includes/classes/class.helper.php on line 830

Deprecated: Function eregi_replace() is deprecated in /home/tupunto/public_html/webmaster/admin/includes/classes/class.helper.php on line 830

Deprecated: Function eregi() is deprecated in /home/tupunto/public_html/webmaster/includes/classes/class.template.php on line 169

Deprecated: Function eregi() is deprecated in /home/tupunto/public_html/webmaster/includes/classes/class.template.php on line 169

Deprecated: Function ereg_replace() is deprecated in /home/tupunto/public_html/webmaster/includes/classes/class.template.php on line 324
Tupunto del Webmaster - http://www.tupuntoempresarial.com/webmaster
Javascript y formularios
http://www.tupuntoempresarial.com/webmaster/articles/23/1/Javascript-y-formularios/Page1.html
By Super Admin
Published on 11/23/2008
 
Vamos a intentar explicar de forma sencilla como interactuar javascript con formularios, pues es una herramienta muy útil para desarrollar paginas webs.

Javascript y formularios
Vamos a intentar explicar de forma sencilla como interactuar javascript con formularios, pues es una herramienta muy útil para desarrollar paginas webs.

Usaremos el siguiente codigo en el :
<script language="JavaScript"> function refrescar() { location.href = "http://www.navegalis.com/"+orden.value+".php"; } </script> Con esta función lo que pretendemos es recargar una pagina desde un select de formulario, redireccionando hacia la pagina en cuestión. El formulario quedaría asi:
<select name="orden" class="formulario" id="orden" onChange="refrescar()"> <option>Ir a...</option> <option value="incio">Inicio</option> <option value="novedades">Novedades</option> </select> Cuando seleccionemos en el SELECT, novedades, automaticamente redireccionaremos hacia:

http://www.navegalis.com/novedades.php Evitar reenvio de formularios:

Al enviar formularios desde nuestro web, puede darse el caso que el usuario pulse en mas de una ocasión en el boton de envio, repitiendo el envio de la información.

Javascript nos permite solucionar el problema, para ello, usaremos el siguiente codigo en el < head>: <script LANGUAGE="JavaScript"> var cuenta=0; function enviado() { if (cuenta == 0){ cuenta++; return true; }else{ alert("Formulario ya enviado"); return false; } } </script> Despues en el formulario, solo tendremos que añadir lo siguiente en el campo < form>:

<form method="post" action="enviar.php" onSubmit="return enviado()">