La exelentícima Dra. en ciencias webeanas TUNAIT, me dió este código para que un botón aparezca solo cuando al menos un check box está seleccionado, el cual funciona a la perfección.
ahora bien, yo quiero que cuando el botón no está, que avise al usuario que es porque no hay ningún check box seleccionado, ya sea con un botón "opaco" o al menos con un texto. ¿ qué tengo que agregar?
Cita:
muchas gracias de antemano. <script language="javascript">
var cont=0
function boton(cual,donde)
{
if(cual.checked==true){cont++}
else{cont--}
if(cont>0)
{donde.enviar.style.visibility='visible'}
else{
donde.enviar.style.visibility='hidden'}
}
</script>
Y luego a cada checkbox le pones lo mismo
onClick="boton(this,this.form)"
<input type="checkbox" name="checkbox" value="checkbox" onClick="boton(this,this.form)">
<input type="checkbox" name="checkbox2" value="checkbox" onClick="boton(this,this.form)">
<input type="checkbox" name="checkbox3" value="checkbox" onClick="boton(this,this.form)">
<input type="checkbox" name="checkbox4" value="checkbox" onClick="boton(this,this.form)">
y a tu botón de envio
<input type="submit" name="enviar" value="Enviar" style="visibility:hidden">
var cont=0
function boton(cual,donde)
{
if(cual.checked==true){cont++}
else{cont--}
if(cont>0)
{donde.enviar.style.visibility='visible'}
else{
donde.enviar.style.visibility='hidden'}
}
</script>
Y luego a cada checkbox le pones lo mismo
onClick="boton(this,this.form)"
<input type="checkbox" name="checkbox" value="checkbox" onClick="boton(this,this.form)">
<input type="checkbox" name="checkbox2" value="checkbox" onClick="boton(this,this.form)">
<input type="checkbox" name="checkbox3" value="checkbox" onClick="boton(this,this.form)">
<input type="checkbox" name="checkbox4" value="checkbox" onClick="boton(this,this.form)">
y a tu botón de envio
<input type="submit" name="enviar" value="Enviar" style="visibility:hidden">