determinar action en un form

09/01/2006 - 22:16 por bonsweet | Informe spam
Sigo con lo del buscador...
Tengo un problema...
Tengo mi text y un boton dentro de un form, y quiero que al dar click en
el boton se verifique y si el text está vacío entonces me mande a una
página ignorando todos los parámetros que van en el link, pero si el text
se llenó con algo entonces que me mande a la página de búsqueda y que en
el link se lleve todos los párametros que le doy. Esto segundo si lo hace,
pero lo primero no.

Hice el siguiente código pero no me funciona... no se que puedo tener mal

<script language=JavaScript>
function ChecarDatos(){
if (document.busqueda.texto.value==""){
document.busqueda.hddAccion.value="1";
return true;
}else {
document.busqueda.hddAccion.value="2";
return true;
}
}
</script>

<%Accion= request("hddAccion")%>
<form name="busqueda" onSubmit="return ChecarDatos()"
<%If Accion="1" Then%>
action="página1"
<%else%>
action="página2 con parámetros"
<%End if%>





</form>

no está tomando el valor de Accion, siempre me manda a página 2 con
parámetros aunque texto esté vacío...

Gracias por su ayuda!
 

Leer las respuestas

#1 bonsweet
09/01/2006 - 22:19 | Informe spam
Se me pasaba...

si declaré el hddAcccion dentro del form, pero aún así no funciona

<script language=JavaScript>
function ChecarDatos(){
if (document.busqueda.texto.value==""){
document.busqueda.hddAccion.value="1";
return true;
}else {
document.busqueda.hddAccion.value="2";
return true;
}
}
</script>
<%Accion= request("hddAccion")%>
<form name="busqueda" onSubmit="return ChecarDatos()"
<%If Accion="1" Then%>
action="página1"
<%else%>
action="página2 con parámetros"
<%End if%>



<input type=hidden name="hddAccion" value="">

</form>


Esmeralda wrote:

Sigo con lo del buscador...
Tengo un problema...
Tengo mi text y un boton dentro de un form, y quiero que al dar click en
el boton se verifique y si el text está vacío entonces me mande a una
página ignorando todos los parámetros que van en el link, pero si el text
se llenó con algo entonces que me mande a la página de búsqueda y que en
el link se lleve todos los párametros que le doy. Esto segundo si lo hace,
pero lo primero no.

Hice el siguiente código pero no me funciona... no se que puedo tener mal

<script language=JavaScript>
function ChecarDatos(){
if (document.busqueda.texto.value==""){
document.busqueda.hddAccion.value="1";
return true;
}else {
document.busqueda.hddAccion.value="2";
return true;
}
}
</script>

<%Accion= request("hddAccion")%>
<form name="busqueda" onSubmit="return ChecarDatos()"
<%If Accion="1" Then%>
action="página1"
<%else%>
action="página2 con parámetros"
<%End if%>
>

</form>

no está tomando el valor de Accion, siempre me manda a página 2 con
parámetros aunque texto esté vacío...

Gracias por su ayuda!

Preguntas similares