Como se dirige a distintas paginas asp con el action del form

goyo_rolmen
04 de Junio del 2002
Quiero dirigir a 2 paginas distintas desde un formulario mediante la propiedad action del formulario segun pulse un boton u otro:
Si pulso boton borrar, quiero ir a borrar.asp
(action="borrar.asp")
y si pulso otro, cambiar action a "modificar.asp",
es esto posible??
No se si me explico bien, lo que intento es utilizar un solo formulario para dirigir al usuario a dos paginas distintas dependiendo del boton pulsado.

Muchas gracias

jlmezquita
04 de Junio del 2002
Claro que se puede hacer, y vas muy bien encaminado por lo que veo en tu explicacin. Solo te falta madurar un poco ms en cuanto al efecto de los botones.

Imagnate que el cdigo del botn borrar es:
<input type="button" value="Borrar" onClick="fBorrar();" title="Pulsa este botn para borrar el registro.">
Y el de modificar es:
<input type="button" value="Modificar" onClick="fEditar();" title="Pulsa este botn para Modificar el registro.">
Luego solo tienes que hacer dos funciones JavaScript de la siguiente manera:
<script language="javascript">
function fEditar(){
document.formulario.action = "modificar.asp";
}
function fBorrar(){
document.formulario.action = "borrar.asp";
}
</script>

Todo esto suponiendo que el formulario se llama "formulario" y que las pginas asp se van a cargar en el mismo frame en el que est el formulario, de lo contrario tendrs que cambiar el cdigo para que se adapte a tu entorno.
Suerte.

jlmezquita
04 de Junio del 2002
Otra vez yo.
Ms chulo todava:
<html>
<head><title></title>
<script language="javascript">
function Destino(url)
{
document.formulario.action = url;
}
</script>
</head>
<body>
<form name="formulario" method="post">
<input type="button" value="Modificar" onClick="Destino('modificar.asp');">
<input type="button" value="Borrar" onClick="Destino('borrar.asp');">
</form>
</body>
</html>

¿A que si?