Bulma es un marco CSS gratuito y de código abierto que se utiliza para crear sitios web hermosos y receptivos. Bulma viene con componentes y elementos preconstruidos para que no tengamos que diseñar todo desde cero.
En este artículo, veremos cómo deshabilitar un formulario o una parte del formulario en Bulma. Para deshabilitar un formulario o una parte del formulario, debemos envolver esos controles en un elemento fieldset con un atributo deshabilitado .
Bulma Clase de formulario deshabilitado: No hay una clase predefinida para deshabilitar un formulario, simplemente podemos usar el atributo HTML deshabilitado para eso.
Sintaxis:
<fieldset disabled> <div class="field"> ... </div> </fieldset>
Ejemplo: El siguiente ejemplo ilustra cómo deshabilitar un formulario o parte del formulario usando el atributo deshabilitado de conjunto de campos .
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content= "width=device-width, initial-scale=1.0"> <link rel='stylesheet' href= 'https://cdn.jsdelivr.net/npm/bulma@0.9.3/css/bulma.min.css'> <link rel="stylesheet" href= "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" /> <style> h1, p { text-align: center; } form { margin: 25px auto; width: 50%; } </style> </head> <body> <div class="container"> <h1 class="is-size-2 has-text-success"> GeeksforGeeks </h1> <p><b>Bulma Disabled Form</b></p> <form> <!--The name text input has been disabled by using fieldset disabled --> <fieldset disabled> <div class="field"> <label class="label">Name</label> <div class="control"> <input class="input" type="text" placeholder="Disabled Text Input"> </div> </div> </fieldset> <div class="field"> <label class="label">Email</label> <div class="control has-icons-left has-icons-right"> <input class="input" type="email" placeholder="Email input" value="xyz@abc.com"> <span class="icon is-small is-left"> <i class="fas fa-envelope"></i> </span> </div> </div> <div class="field"> <label class="label">Message</label> <div class="control"> <textarea class="textarea" placeholder="Textarea"> </textarea> </div> </div> <div class="field is-grouped"> <div class="control"> <button class="button is-link"> Submit </button> </div> <div class="control"> <button class="button is-link is-light"> Cancel </button> </div> </div> </form> </div> </body> </html>
Producción:
Referencia: https://bulma.io/documentation/form/general/#disabled-form