Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Boton que active otro Boton

Estas en el tema de Boton que active otro Boton en el foro de Javascript en Foros del Web. Hola, Como puedo que al hacer click en un boton se me active otro boton. He visto esta opción para un desplegable pero me gustaria ...
  #1 (permalink)  
Antiguo 07/05/2015, 12:44
Avatar de DCienfuegos  
Fecha de Ingreso: febrero-2009
Ubicación: Asturias
Mensajes: 195
Antigüedad: 15 años, 2 meses
Puntos: 3
Boton que active otro Boton

Hola,

Como puedo que al hacer click en un boton se me active otro boton.

He visto esta opción para un desplegable pero me gustaria que fuera clickeando un boton y activara el otro. Gracias.

Código:
<script language="javascript">
 function activa_boton(campo,boton){
	if (campo.value != "0"){
		boton.disabled=false;
	} else {
		boton.disabled=true;
	}
}
</script> 
</head>

<body>
<form action="" method="post" name="frm" id="frm">
  <p>
    <select name="select" onChange="activa_boton(this,this.form.boton)">
      <option value="0" selected>Predeterminado</option>
      <option value="1">Uno</option>
      <option value="2">Dos</option>
    </select>
</p>
  <p>
    <input type="submit" name="boton" id="boton" value="Enviar" disabled=true>
</p>
  #2 (permalink)  
Antiguo 07/05/2015, 12:50
Avatar de DCienfuegos  
Fecha de Ingreso: febrero-2009
Ubicación: Asturias
Mensajes: 195
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: Boton que active otro Boton

Me respondo.

Código:
<script type="text/javascript">
function desactivar(name,nombreBotones){
	var partesBotones = nombreBotones.split(",");
	for(i=0;i<partesBotones.length;i++){
		var boton = document.getElementById(partesBotones[i]);
		if(boton.name == name)boton.disabled = true;
		else boton.disabled = false;
	}
}
</script>


<input name="boton1" id="boton1" type="button" value="Boton 1" onclick="desactivar(this.name,'boton2')" />
<input name="boton2" id="boton2" type="button" value="Boton 2" disabled="true"/>

Etiquetas: boton, input, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:56.