Propiedad indeterminada de casilla de verificación de entrada HTML DOM

La propiedad indeterminada de la casilla de verificación de entrada en HTML DOM se usa para establecer o devolver si el estado de una casilla de verificación ha cambiado o no. 

Básicamente, la casilla de verificación tiene tres estados:

  • verdadero: representa que el estado de la casilla de verificación está activado.
  • falso: indica que el estado de la casilla de verificación está desmarcada o desactivada.
  • indeterminado: representa que la casilla de verificación no está activada ni desactivada.

Casilla de verificación indeterminada: Indeterminado es el tercer estado de la casilla de verificación, está entre el estado indeterminado marcado y no marcado, que se puede configurar con la ayuda de JavaScript. Este estado se puede utilizar para obligar al usuario a marcar o desmarcar la casilla de verificación.

Sintaxis 

  • Devuelve la propiedad indeterminada:

    checkboxObject.indeterminate
  • Establece la propiedad indeterminada:

    checkboxObject.indeterminate = true|false

Valores devueltos: Devuelve un booleano que devuelve verdadero si la casilla de verificación está en un estado indeterminado, de lo contrario devuelve falso

Valores de propiedad: contiene un valor booleano que indica si la casilla de verificación tiene un estado indeterminado o no. 

  • verdadero: define que la casilla de verificación está configurada en estado indeterminado.
  • false: Define que el checkbox no está en estado indeterminado.

Ejemplo: El siguiente código HTML ilustra cómo devolver la propiedad indeterminada. 

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>
        DOM Input Checkbox indeterminate Property
    </title>
</head>
  
<body style="text-align: center;">
  
    <h1 style="color:green;">
        GeeksforGeeks
    </h1>
  
    <h2>DOM Input Checkbox indeterminate Property</h2>
  
    <form>
  
        <!-- Below input elements have 
             attribute checked -->
        <input type="checkbox" name="check" 
            id="GFG" value="1" checked>
        Checked by default<br>
  
        <input type="checkbox" name="check" value="2">
        Not checked by default<br>
    </form> <br>
  
    <button onclick="myGeeks()">
        Submit
    </button>
  
    <p id="sudo" style="color:green;font-size:30px;"></p>
  
  
    <!-- script to return Input Checkbox 
        indeterminate Property -->
    <script>
        function myGeeks() {
            var g = document.getElementById("GFG").indeterminate;
            document.getElementById("sudo").innerHTML = g;
        }
    </script>
</body>
  
</html>

Producción:

Navegadores compatibles: 

  • Google Chrome
  • explorador de Internet
  • Ópera
  • safari de manzana
  • Mozilla Firefox

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *