Foundation CSS Requerido Radio y casilla de verificación

Foundation CSS es el marco frontend de CSS que se utiliza para crear sitios web, aplicaciones y correos electrónicos receptivos que funcionan perfectamente en cualquier dispositivo. Está escrito usando HTML, CSS y JavaScript y es utilizado por muchas compañías famosas como Amazon, Facebook, eBay, etc. Utiliza paquetes como Grunt y Libsass para una codificación y control rápidos y un compilador Saas para acelerar el desarrollo.

En Foundation CSS , Abide es una biblioteca de validación de formularios que se utiliza para validar el formulario con validadores personalizados. requerido y data-min-required son dos atributos usados ​​con casillas de verificación y radio para requerir todos los campos y para requerir un número mínimo de campos dados respectivamente.

Foundation CSS Abide Required Radio & Checkbox Attributes used:

  • requerido: este atributo se usa para especificar que se requiere todo el conjunto de casillas de verificación/radio.
  • data-min-required: este atributo se usa para especificar un número mínimo de casillas de verificación/radios requeridas. Tenga en cuenta que el número mínimo predeterminado de campos obligatorios es 1.

Sintaxis:

<form data-abide novalidate>
 <fieldset>
   <input type="radio" required
     name="..." id="..." value="...">
   <label for="...">...</label>
   
   <input data-min-required="2" type="checkbox"
     name="..." id="..."
     value="...">
     
   <label for="...">....</label>  
 </fieldset>
</form>

Ejemplo 1: a continuación se muestra el ejemplo que ilustra el uso de Abide Required Radio & Checkbox.

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
  <title>Foundation CSS Abide Required Radio & Checkbox</title>
    
  <link rel="stylesheet"
        href=
"https://cdn.jsdelivr.net/npm/foundation-sites@6.7.4/dist/css/foundation.min.css"
        crossorigin="anonymous">
  <script src=
"https://cdn.jsdelivr.net/npm/foundation-sites@6.7.4/dist/js/foundation.min.js" 
          crossorigin="anonymous">
  </script>
  <link rel="stylesheet" 
        href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  <script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js">
  </script>
  <script src=
"https://cdn.jsdelivr.net/npm/foundation-sites@6.5.1/dist/js/foundation.min.js" 
          crossorigin="anonymous">
  </script>
</head>
  
<body style="margin-inline: 30rem;">
  
  <center>
    <h1 style="color:green;">
      GeeksforGeeks
    </h1>
  
    <h5>Foundation CSS Abide Required Radio & Checkbox</h5>
  
    <form data-abide novalidate>
        <fieldset>
          <input type="radio"
                 name="gfg"
                 id="gfg-1"
                 value="DSA"
                 required>
          <label for="gfg-1">DSA</label>
  
          <input type="radio" 
                 name="gfg" 
                 id="gfg-2"
                 value="OOP's">
          <label for="gfg-2">OOP's</label>
            
          <input type="radio"
                 name="gfg"
                 id="gfg-3"
                 value=DBMSC>
          <label for="gfg-3">DBMS</label>
        </fieldset>
  
        <button class="button" type="submit">SUBMIT</button>
            
        <button class="button" type="reset">RESET</button>
    </form>
  </center>
  
  <script>
    $(document).ready(function () {
      $(document).foundation();
    })
  </script>
</body>
  
</html>

Producción:

Foundation CSS Abide Required Radio & Checkbox

Foundation CSS Requerido Radio y casilla de verificación

Ejemplo 2: A continuación se muestra otro ejemplo que ilustra el uso de Abide Required Radio & Checkbox.

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
  <title>Foundation CSS Abide Required Radio and Checkbox</title>
  <link rel="stylesheet"
        href=
"https://cdn.jsdelivr.net/npm/foundation-sites@6.7.4/dist/css/foundation.min.css"
        crossorigin="anonymous">
  
  <script src=
"https://cdn.jsdelivr.net/npm/foundation-sites@6.7.4/dist/js/foundation.min.js" 
          crossorigin="anonymous">
  </script>
  <link rel="stylesheet" 
        href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  <script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js">
  </script>
  <script src=
"https://cdn.jsdelivr.net/npm/foundation-sites@6.5.1/dist/js/foundation.min.js" 
          crossorigin="anonymous">
  </script>
</head>
  
  
<body style="margin-inline: 30rem;">
  <center>
    <h1 style="color:green;">
      GeeksforGeeks
    </h1>
  
    <h5>Foundation CSS Abide Required Radio and Checkbox</h5>
  
    <form data-abide novalidate>
        <fieldset> Select your subject! 
          <input data-min-required="2"
                 type="checkbox" 
                 name="gfg" id="DSA" 
                 value="DSA">
          <label for="DSA">DSA</label>
  
          <input required type="checkbox" 
                 name="gfg" id="DBMS" 
                 value="DBMS">
          <label for="DBMS">DBMS</label>
  
          <input type="checkbox" name="gfg" 
                 id="OOP's" value="OOP's">
          <label for="OOP's">OOP's</label>
        </fieldset>
        
        <button class="button" type="submit">SUBMIT</button>
            
        <button class="button" type="reset">RESET</button>
    </form>
  </center>
  
  <script>
    $(document).ready(function () {
      $(document).foundation();
    })
  </script>
</body>
  
</html>

Producción:

Foundation CSS Abide Required Radio & Checkbox

Foundation CSS Requerido Radio y casilla de verificación

Referencia: https://get.foundation/sites/docs/abide.html#required-radio-checkbox

Publicación traducida automáticamente

Artículo escrito por yasarnnp 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 *