Os controles do formulário suportados pelo Bootstrap são os seguintes:
O Bootstrap suporta os controles de formulário mais comum, principalmente entrada, textarea, caixa de seleção, rádio e seleção.
Caixa de entrada
O campo de texto de formulário mais comum é a entrada da caixa de entrada. O usuário pode inserir a maioria dos dados de formulário necessários nele. O Bootstrap fornece suporte para todos os tipos de entrada HTML5 nativos, incluindo: texto, senha, dataTime, DateTime-Local, Data, mês, hora, semana, número, email, URL, pesquisa, tel e cor. As declarações de tipo apropriadas são necessárias para que a entrada possa ser totalmente estilizada.
<!DOCTYPE html><html><head><title>Bootstrap instance - input box</title><link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"><script src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.minjs" src = "http://apps.bdimg.com/libs/bootstrap/3.0/js/bootstrap.minmin.js"> </script> </ad Head> <body> <form role = "formulário"> <div> <bel for = "name> tag </bort> <input type =" text = "Plachester" "> <div> <bel for =" name> Entrada "> </div> </morm> </body> </html>
Os resultados são os seguintes:
Textarea
Quando você precisa fazer várias linhas de entrada, você pode usar a caixa de texto Textarea. A propriedade ROWS pode ser alterada, se necessário.
<! Docttype html> <html> <head> <titter> Instância de bootstrap - caixa de texto </itit> <link rel = "Stylesheet" href = "http://apps.bdimg.com/libs/bootstrap/3.0/css/bootstrap.min.min.css/bootstrap/3.0/css/bootstrap.min.min.css/Bootstrap/3.0/css/bootstrap.min.min.css/bootstrap/3.0/css/bootstrap.minmin.cssssssssncs/bootstrap/3.0/css/Bootstrap.min.min.css/bootstrap/3.0/css/bootstrap.minmin.css/bootstrap/3.0/css/bootstrap.minmin.css"> src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.minjs" src = "http://apps.bdimg.com/libs/bootstrap/3.0/js/bootstrap.min.js"> </script> </head> <body> <formulário = "formul linhas = "3"> </sexttarea> </div> </morm> </body> </html>
Os resultados são os seguintes:
Caixa de seleção ((caixa de seleção) e caixa de rádio (rádio)
Caixas de seleção e botões de rádio são usados para permitir que os usuários selecionem uma série de opções predefinidas.
Ao criar um formulário, use a caixa de seleção Se desejar que o usuário selecione várias opções na lista. Se você restringir os usuários de selecionar apenas uma opção, use o rádio.
Use a classe .checkbox-in-inline ou .Radio-Inline para uma série de caixas de seleção e caixas de rádio para controlá-las para aparecer na mesma linha.
O exemplo a seguir demonstra esses dois tipos (padrão e embutido):
<! Doctype html> <html> <head> <titter> Instância de bootstrap - caixas de seleção e botões de rádio </itit> <link rel = "Stylesheet" href = "http:/paps.bdimg.com/libs/boots/3.3.0/css/boots.ming.com/libs/boots/3.3.0/css/bootsp.ming.com/libs/boots/3.3.0/css/botstrap.ming.com/libs/boots/3.3.0/css/botstrap.mina src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.minjs" src = "http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.minmin.js"> </script> </ad Head> <body> <bel para = "name"> Instâncias de caixa de seleção padrão e botões de rádio </"> <div> <nput"> tipo " 1 </cret> </div> <div> <belt> <input type = "Checkbox" value = ""> opção 2 </crety> </div> <div> <belt> <input type = "radio" name = "optionsRadios" id = "optionsRadios1" value = "opção" checked> opção 1 </etc. id = "optionsRadios2" value = "option2"> opção 2 - selecionando -a desmarcará a opção 1 </etiqueta> </div> <etiqueta para = "name"> caixa de seleção inlinada e instância do botão de rádio </cret> <div> <belt> <bupt> type = "caixa de seleção" Id = "inlinecheckbox1" = "opção"> opção "> value="option2"> Option 2</label><label><input type="checkbox" id="inlineCheckbox3" value="option3"> Option 3</label><label><input type="radio" name="optionsRadiosinline" id="optionsRadiosinline" id="optionsRadiosinline" id="optionsRadios4" value="option2"> Option 2 </belt> </div> </body> </html>
Os resultados são os seguintes:
Caixas de seleção e botões de rádio
Use a caixa de seleção quando deseja que o usuário selecione entre várias opções, mas apenas uma opção pode ser selecionada por padrão.
Use a opção <select> Lista de exibição, que geralmente é uma lista de seleção que é familiar para os usuários, como estado ou número.
Use múltiplo = "múltiplo" para permitir que os usuários selecionem várias opções.
O exemplo a seguir demonstra esses dois tipos (selecione e múltipla):
<!DOCTYPE html><html><head><title>Bootstrap instance - Select box</title><link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"><script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script><script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script></head><body><form Role = "form"> <div> <gravador para = "name"> selecione List </elated> <leclect> <pution> 1 </pption> <pution> 2 </pption> <pution> 3 </pption> </option> 4 </pption> <putption> 5 </option> </select> <bret for "name"> Lista de seleção múltipla de seleção </celt> <SELECT> múltiplo> <pution> 1 </pption> <pution> 2 </pption> </option> 3 </pption> <pution> 4 </pption> <pution> 5 </pption> </leclect> </div> </morm> </body> </html>
Os resultados são os seguintes:
Controles estáticos
Quando você precisar colocar texto simples atrás de uma tag de formulário em uma forma horizontal, use classe .Form-Control-Static no <p>.
<!DOCTYPE html><html><head><title>Bootstrap instance - Static control</title><link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"><script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script><script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script></head><body><form role = "form"> <div> <belt> email </celt> <div> <p> [email protected] </p> </div> </div> <div> <breting for = "inputpassword"> senha </celt> <div> <input type = "senha" id = "inputpassword" placeholder]
Os resultados são os seguintes:
Status de controle de formulário
Além do: status de foco (ou seja, o usuário clica em entrada ou usa a tecla TAB para focar na entrada), o Bootstrap define estilos para caixas de entrada desativadas e fornece uma classe para validação de formulário.
Foco no quadro de entrada
Quando a entrada de entrada recebe: foco, o esboço da caixa de entrada é removido e a sombra da caixa é aplicada.
Entrada de entrada desabilitada entrada
Se você deseja desativar uma entrada da caixa de entrada, basta adicionar o atributo desativado, que não apenas desativa a caixa de entrada, mas também altera o estilo da caixa de entrada e o estilo do ponteiro do mouse quando o ponteiro do mouse paira sobre o elemento.
Fieldset Fieldset
Adicione o atributo desativado ao <Fieldset> para desativar todos os controles dentro de <Fieldset>.
Status de verificação
O Bootstrap contém estilos de verificação para erros, avisos e mensagens de sucesso. Basta adicionar a classe apropriada (.S-WASTING, .HAS-Error ou .s-success) ao elemento pai para usar o status de verificação.
<! Doctype html> <html> <head> <title> Instância de bootstrap - Status do controle de formulário </itit> <link rel = "Stylesheet" href = "http://apps.bdimg.com/libs/bootstrap/3.0/css/bootstrap.min.min.css/bootstrap/3.0/css/bootstrap.min.min.css"> src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.minjs" src = "http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"> </sCript> </ad Head> <body> <formulário (foco = "formedInpT"> <div> <bull> foco </etiquet> <div> <input id = "focusdInput" tipo "> <div> <bocus> <div> <div> <input id =" focusdInput "type"> <div> <bocus> <div> <div> <input id = "focusdInput" type "> <div> <bocus> <duver> <div> <input id =" focusDinpTInpT "type =" <div> <bocus> <div> <div> <input id = "focusDinpTInput" Type "> <div> <bocus> foco ... "> </div> </div> <div> <etiqueta para =" inputPassword "> desabilitar </crety> <div> <input id =" desabilableInput "type =" text "placeholder =" Esta caixa de entrada proíbe a entrada ... "Disabled> </Div> </div> <fields Diselds> <divy <batilabed)" desativado> </Div> </diviExt> <bieldSet> <batilabled ... desativado) </elabel> <div> <input type = "text" id = "desabilableTextInput" someholder = "desativado"> </div> <div> <gravador para = "desabilableSelect"> desabilitar menu de seleção (fieldset desativado) </label> <div> <select Id = "Disablect"> <//Disable Selsection) <///> Para = "inputsuccess"> digite bem -sucedido </crettle> <div> <input type = "text" id = "inputSuccess"> </div> </div> <div> <gravador para = "inputwarning"> input warning </elbel> <div> <nput type = "text" = "inputwarning"> <//" Erro </label> <div> <input type = "text" id = "inputError"> </div> </morm> </body> </html>
Os resultados são os seguintes:
Tamanho do controle do formulário
Você pode usar classe .Input-LG e .col-lg-* para definir a altura e a largura do formulário, respectivamente. O exemplo a seguir demonstra o seguinte:
<!DOCTYPE html><html><head><title>Bootstrap instance - Form control size</title><link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"><script src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script src = "http://apps.bdimg.com/libs/jquery/2.1.1/jquery.minjs" src = "http://apps.bdimg.com/libs/bootstrap/3.0/js/bootstrap.min.js"> </script> </ad head> <body> <form role = "formulário"> <div> <input type = "text ingholder =". input"></div><div><input type="text" placeholder=".input-sm"></div><div></div><div><select><option value="">.input-lg</option></select></div><div><select><option value="">Default selection</option></select></div><div><select><option value = "">. input-sm </pption> </leclect> </div> <div> <div> <input type = "text" placeholder = ". Plante de espaço ("Os resultados são os seguintes:
O editor do Wulin.com recomenda tópicos relacionados a você:
Habilidades de operação de componentes de bootstrap
Resumo do conhecimento relacionado ao bootstrap
Os acima são os controles de formulário suportados pelo bootstrap. Todo mundo entende isso. Se você tiver alguma dúvida, deixe -me uma mensagem. O editor responderá a todos a tempo. Ao mesmo tempo, gostaria de agradecer a todos pelo apoio ao site do Wulin.com.