Foros del Web » Programando para Internet » Javascript »

Problemas con URL

Estas en el tema de Problemas con URL en el foro de Javascript en Foros del Web. Soy nuevo en todo esto del desarrollo web. Tengo un formulario con un solo boton, al hacer clic en este envío, como es natural, todos ...
  #1 (permalink)  
Antiguo 07/09/2010, 13:40
 
Fecha de Ingreso: agosto-2010
Mensajes: 11
Antigüedad: 13 años, 8 meses
Puntos: 0
Problemas con URL

Soy nuevo en todo esto del desarrollo web.
Tengo un formulario con un solo boton, al hacer clic en este envío, como es natural, todos los datos que recojo del formulario. Pero adicionalmente tengo unas validaciones con java script. Tengo un problema, al hacer clic en mi botón y validar l info que contiene el formulario se borran todos los datos que tengo en el formulario y mi URL se queda con las propiedades del link que yo envié, como hago para que no se envíen los datos y que estos a su vez persistan en el formulario.
Este es el código JS de mi formulario:

Código HTML:
<script language="javascript">
	function verifica()
	{
		$mensaje="";
		if(f.nombre.value=="" || f.email.value=="" || f.empresa.value=="" || f.tipoEmpresa.value=="" || f.cargo.value=="" || f.telefono.value=="" || f.ciudadPais.value=="" || f.aplicacion.value=="")
		{
			alert("Todos los campos de sus datos tienen que ser llenados");
			return;
		}
		if(!/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/.test(f.email.value))
		{
			alert("El email ingresado no es válido");
			return;
		}
		/*if(!/(^[0-9\s\+\-])+$/.test(f.telefono.value))
		{
			alert("El teléfono ingresado no es válido");
			return;
		}
		*/

		f.opt.value=1;
		f.submit();
		
	}
</script> 
adicional a esto tengo tambien mi código PHP

Código PHP:
<?php

$bd
=mysql_connect("localhost","root","miPassword") or die("No se puede establecer la conexión");
mysql_select_db("formulario");

$opt=isset($_GET['opt'])? $_GET['opt']: FALSE;
if(
$opt==1)
{
$nombre=$_GET['nombre'];
$email=$_GET['email'];
$empresa=$_GET['empresa'];
$tipoEmpresa=$_GET['tipoEmpresa'];
$cargo=$_GET['cargo'];
$telefono=$_GET['telefono'];
$ciudadPais=$_GET['ciudadPais'];
$aplicacion=$_GET['aplicacion'];
$wealthMng=isset($_GET['wealthMng']);
$assetMng=isset($_GET['assetMng']);
$fondos=isset($_GET['fondos']);
$familyOffices=isset($_GET['familyOffices']);
$bancaPrivada=isset($_GET['bancaPrivada']);
$casaBolsa=isset($_GET['casaBolsa']);

$sql="insert into inscripcion(nombre, email, empresa, tipoEmpresa, cargo, telefono, ciudadPais, aplicacion, wealthMng, assetMng, fondos, familyOffices, bancaPrivada, casaBolsa) values ('".$nombre."','".$email."','".$empresa."','".$tipoEmpresa."','".$cargo."','".$telefono."','".$ciudadPais."','".$aplicacion."','".$wealthMng."','".$assetMng."','".$fondos."','".$familyOffices."','".$bancaPrivada."','".$casaBolsa."')";
$res=mysql_query($sql,$bd) or die(mysql_error());
}
?>
Muchas gracias por su ayuda

Última edición por byronz5; 07/09/2010 a las 14:06

Etiquetas: url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:35.