Dos botones con dos funciones diferentes
Tengo un problema necesito saber como tener un formulario con dos botones que realice funciones distintas, es decir el formulario tiene dos funciones de mostrar los detalles de los datos de una camioneta y como campos para registrar nuevos datos de una nueva camioneta, pero ocupo dos botones una para guardar una camioneta nueva o actualizar una existente y el otro borrar que elimine la informacion correspondiente desplegada en el formulario en la base de datos ¿COMO?
Puedes hacer esto :
if command1.caption="&Nuevo"
'aqui tu código nueva
elseif command1.caption="&Grabar"
'aqui tu código grabar
end if
if command1.caption="&Nuevo"
'aqui tu código nueva
elseif command1.caption="&Grabar"
'aqui tu código grabar
end if
I'm Sorry por el mensaje anterior eso es en VB
en ASP podrías realizar es una función que llame a una ASP que realice los procesos(Insert o update)
tienes que tener un capo oculto
<input type="hidden" name="proceso" value=''>
<td><input type="button" value="Insert" name="btnOK" onclick="OK()"></td>
<script>
function OK(dato){
if (document.f.OK.value="Insert"){
document.f.proceso.value="Insert";
document.f.target="datos";
document.f.OK.value="Update";
document.f.action ="procesaProducto.asp";
document.f.submit(); }
else{
document.f.proceso.value="Update";
document.f.target="datos";
document.f.OK.value="Insert";
document.f.action ="procesaProducto.asp";
document.f.submit(); }
}
</script>
en la asp ProcesaProducto
Proceso = Request.Form("proceso")
y luego esto
select case trim(proceso)
case "Insert"
'código para insertar
case "Update"
'código para Actulaizar
end select
en ASP podrías realizar es una función que llame a una ASP que realice los procesos(Insert o update)
tienes que tener un capo oculto
<input type="hidden" name="proceso" value=''>
<td><input type="button" value="Insert" name="btnOK" onclick="OK()"></td>
<script>
function OK(dato){
if (document.f.OK.value="Insert"){
document.f.proceso.value="Insert";
document.f.target="datos";
document.f.OK.value="Update";
document.f.action ="procesaProducto.asp";
document.f.submit(); }
else{
document.f.proceso.value="Update";
document.f.target="datos";
document.f.OK.value="Insert";
document.f.action ="procesaProducto.asp";
document.f.submit(); }
}
</script>
en la asp ProcesaProducto
Proceso = Request.Form("proceso")
y luego esto
select case trim(proceso)
case "Insert"
'código para insertar
case "Update"
'código para Actulaizar
end select
