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 explicación. Solo te falta madurar un poco más en cuanto al efecto de los botones.

Imagínate que el código del botón borrar es:
<input type="button" value="Borrar" onClick="fBorrar();" title="Pulsa este botón para borrar el registro.">
Y el de modificar es:
<input type="button" value="Modificar" onClick="fEditar();" title="Pulsa este botón 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 páginas asp se van a cargar en el mismo frame en el que está el formulario, de lo contrario tendrás que cambiar el código para que se adapte a tu entorno.
Suerte.

jlmezquita
04 de Junio del 2002
Otra vez yo.
Más chulo todavía:
<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?