Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2012, 15:14
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 4 meses
Puntos: 1012
Respuesta: Codigo para cambiar submit segun el boton presionado

fíjate en las diferencias
Cita:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml"lang="es" xml:lang="es">
<head>
<meta name="http-equiv" content="Content-type: text/html; charset=UTF-8"/>
<script type="text/javascript">
window.addEventListener('load', fnc, false);

function fnc() {
var but = document.getElementById('botonera').getElementsByT agName('input');
var camp = document.getElementById('controles').getElementsBy TagName('input');
for (var i = 0; i < but.length; i++) {
but[i].addEventListener('click', fnc2, false);
}

for (var i = 0; i < camp.length; i++) {
camp[i].addEventListener('keypress', function() {evitarEnvioEnter(event)}, false);
}
}


function fnc2() {
//según que botón se haya pulsado

switch (this.id) {
case "bt_insertar":

document.frm.action = 'accionsegunboton_insertar.asp';

break;
case "bt_buscar":

document.frm.action = 'accionsegunboton_buscar.asp';

break;
case "bt_eliminar":

document.frm.action = 'accionsegunboton_eliminar.asp';

break;
}
}

function evitarEnvioEnter(ev) {
var keyCode = (ev) ? ev.keyCode : ev.which;
if (keyCode == 13) {
try{
ev.preventDefault();
}catch(e){
ev.returnValue = false;
}
}
}
</script>
</head>
<body>

<form method="post" name="frm" action="pordefecto.asp">
<div id="controles">
<input type="text" value="" name="a[]" id="a" /><br />
<input type="text" value="" name="a[]" id="a2" /><br />
<input type="text" value="" name="b" id="b" /><br />
<input type="text" value="" name="c" id="c" />
</div>
<div id="botonera">
<input type="submit" name="bt_insertar" id="bt_insertar" value="Insertar" />
<input type="submit" name="bt_buscar" id="bt_buscar" value="Buscar" />
<input type="submit" name="bt_eliminar" id="bt_eliminar" value="Eliminar" />
</div>
</form>

</body>
</html>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}