JavaScript - Funcion desctivar elementos formularios

 
Vista:

Funcion desctivar elementos formularios

Publicado por Fernando (1 intervención) el 06/11/2017 11:18:22
Hola,
Estoy trabajando con una aplicacion que trabaja datos con un formulario, dicha aplicacion funciona esta hecha con html e implementada a traves de asp y javascript.
Necesito una funcion a traves de javascript que me desactiva un elemento del formulario(checkbox) al comprobar un dato entero(edad) que se mete en un campo de dicho formulario previamente.
he probado con esta funcion y no consigo que me la ejecute como quiero.

1
2
3
4
5
6
7
8
function hay_garantia();
{
    var garantia=document.form.edad.value;
    if (garantia>29)
    {
        document.form.garantizado.disabled=true;
    }
}

(garantizado es un checkbox y edad un campo de texto)

Agradeceria mucho la ayuda de cualquier voluntario.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de abzerox
Val: 477
Bronce
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Funcion desctivar elementos formularios

Publicado por abzerox (130 intervenciones) el 07/11/2017 05:16:51
Hola, prueba de esta form:

1
2
3
4
5
6
function hay_garantia() {
    var garantia = document.forms[0].edad.value;
    if (garantia > 29) {
        document.forms[0].garantizado.disabled=true;
    }
}

Fiajate que la propiedad form no existe, sino la colección de elementos forms.
https://www.w3schools.com/jsref/coll_doc_forms.asp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar