Habilitar Boton

18/04/2006 - 20:20 por cristian.pm | Informe spam
Estimados.
Qisiera deshabilitar un boton del formulario, y solo habilitarlo cuando
presione un checkbox, el tema es que los nombres de los checkbox son
variables:

<input type=button class="boton" onClick="eliminar()"
value="Eliminar"> Aca llamo a la funcion Eliminar

response.write(" <td widthPpx> <input type='checkbox' id='" &
Archivo.name & "' name='" & Archivo.name & "'><a onclick=" & chr(34) &
"abrir_dir('" & dir_actual & "','" & archivo.name & "')" & chr(34) & "
style='{cursor:hand}'>

La idea es habilitar el boton eliminar cuando tenga al menos 1 checkbox
marcado
Gracias por las sugerencias.

Preguntas similare

Leer las respuestas

#1 German Saer
19/04/2006 - 01:41 | Informe spam
Cristian,

Debes crear una funcion Javascript donde recorres el arreglo 'Archivo.Name'
(cualquiera que sea su nombre) y chequeas que que al menos uno de ellos
tiene la propiedad checked = verdadero. Debes asignar un nombre al objeto
boton "Eliminar" y lo sustituyes por
"NombreDelObjetoBotonEliminar" de la subsiguiente funcion.

Por supuesto tienes que modificar esta instruccion a:

response.write(" <td widthPpx> <input type='checkbox' id='" &
Archivo.name & "' name='" & Archivo.name & "'
onclick="NombreDelObjetoBotonEliminar= habilitar(this);"><a onclick=" &
chr(34) &
"abrir_dir('" & dir_actual & "','" & archivo.name & "')" & chr(34) & "
style='{cursor:hand}'>

Tu funcion javascript deberia ser algo asi como:

function habilitar(thisobj) {
for (i=0;i<=NumOfElements-1;i++) {
if (thisobj.checked) {
return true;
}
}
return false;
}

Lo que no se, es como se obtiene el numero de elementos del arreglo thisobj
(NumOfElements). Chequea la ayuda de javascript en alguna parte para ver
como se obtiene esto. Debe haber una funcion o propiedad que te devuelva el
valor.

Espero te sirva,

Thanks,

_______________
German Saer
Orlando, FL 32810




wrote in message
news:
Estimados.
Qisiera deshabilitar un boton del formulario, y solo habilitarlo cuando
presione un checkbox, el tema es que los nombres de los checkbox son
variables:

<input type=button class="boton" onClick="eliminar()"
value="Eliminar"> Aca llamo a la funcion Eliminar

response.write(" <td widthPpx> <input type='checkbox' id='" &
Archivo.name & "' name='" & Archivo.name & "'><a onclick=" & chr(34) &
"abrir_dir('" & dir_actual & "','" & archivo.name & "')" & chr(34) & "
style='{cursor:hand}'>

La idea es habilitar el boton eliminar cuando tenga al menos 1 checkbox
marcado
Gracias por las sugerencias.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida