


Composant JS Artefact de validation de formulaire Compétences BootstrapValidator_javascript
Cet article partage l'artefact de validation de formulaire du composant JS BootstrapValidator pour votre référence. Le contenu spécifique est le suivant
1.Utilisation élémentaire
Regardez la description de bootstrapvalidator : un validateur de formulaire jQuery pour Bootstrap 3. D'après la description, nous pouvons savoir que cela nécessite au moins la prise en charge de jQuery et du bootstrap. Nous introduisons d'abord les composants js requis :
<script src="~/Scripts/jquery-1.10.2.js"></script> <script src="~/Content/bootstrap/js/bootstrap.min.js"></script> <link href="~/Content/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <script src="~/Content/bootstrapValidator/js/bootstrapValidator.min.js"></script> <link href="~/Content/bootstrapValidator/css/bootstrapValidator.min.css" rel="stylesheet" />
Nous savons que puisqu'il s'agit d'une vérification de formulaire, nous devons avoir un formulaire dans la page cshtml, et nous savons que les éléments du formulaire sont obtenus via l'attribut name, donc les éléments du formulaire doivent avoir une valeur d'attribut. de nom.
<form> <div class="form-group"> <label>Username</label> <input type="text" class="form-control" name="username" /> </div> <div class="form-group"> <label>Email address</label> <input type="text" class="form-control" name="email" /> </div> <div class="form-group"> <button type="submit" name="submit" class="btn btn-primary">Submit</button> </div> </form>
Après avoir l’élément form, il est temps d’initialiser notre js.
$(function () { $('form').bootstrapValidator({ message: 'This value is not valid', feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, fields: { username: { message: '用户名验证失败', validators: { notEmpty: { message: '用户名不能为空' } } }, email: { validators: { notEmpty: { message: '邮箱地址不能为空' } } } } }); });
Le contenu doit être facile à comprendre. Voyons l'effet :
La vérification a échoué, le bouton Soumettre est grisé et on ne peut pas cliquer
Vérification réussie, bouton de soumission restauré
Voyez l'effet et ressentez-le en premier. Les plus grands avantages : une interface facile à utiliser et conviviale. Jetons un coup d'œil à la validation qui se chevauche.
2. Utilisation intermédiaire
Ci-dessus, nous savons comment écrire une vérification non vide, il doit y avoir d'autres méthodes de vérification en plus de celle-ci. Ne vous inquiétez pas, nous prendrons notre temps. La partie cshtml du code ci-dessus reste inchangée, nous allons légèrement modifier la partie js :
$(function () { $('form').bootstrapValidator({ message: 'This value is not valid', feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, fields: { username: { message: '用户名验证失败', validators: { notEmpty: { message: '用户名不能为空' }, stringLength: { min: 6, max: 18, message: '用户名长度必须在6到18位之间' }, regexp: { regexp: /^[a-zA-Z0-9_]+$/, message: '用户名只能包含大写、小写、数字和下划线' } } }, email: { validators: { notEmpty: { message: '邮箱不能为空' }, emailAddress: { message: '邮箱地址格式有误' } } } } }); });
Après avoir ajouté la vérification superposée, voyons l'effet :
Comme le montre le code ci-dessus, l'attribut validators correspond à un objet Json, qui peut contenir plusieurs types de vérification :
- notEmpty : vérification non vide
- stringLength : vérification de la longueur de la chaîne
- regexp : vérification des expressions régulières
- emailAddress : Vérification de l'adresse e-mail (nous n'avons pas besoin d'écrire l'adresse e-mail habituelle ~~)
De plus, dans le document, nous voyons qu'il comporte un total de 46 types de vérification. Jetons un coup d'œil à quelques-uns des plus courants :
.- base64 : vérification de l'encodage 64 bits
- entre : vérifiez que la valeur d'entrée doit être comprise dans une certaine plage, par exemple supérieure à 10 et inférieure à 100
- Carte de crédit : vérification de la carte d'identité
- date : vérification de la date
- ip : vérification de l'adresse IP
- numérique : vérification numérique
- téléphone : vérification du numéro de téléphone
- uri : vérification de l'url
Un autre attribut couramment utilisé est l'attribut submitHandler, qui correspond à la méthode événementielle du bouton de soumission. Utiliser comme suit :
$(function () { $('form').bootstrapValidator({ message: 'This value is not valid', feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, fields: { username: { message: '用户名验证失败', validators: { notEmpty: { message: '用户名不能为空' }, stringLength: { min: 6, max: 18, message: '用户名长度必须在6到18位之间' }, regexp: { regexp: /^[a-zA-Z0-9_]+$/, message: '用户名只能包含大写、小写、数字和下划线' } } }, email: { validators: { notEmpty: { message: '邮箱不能为空' }, emailAddress: { message: '邮箱地址格式有误' } } } }, submitHandler: function (validator, form, submitButton) { alert("submit"); } }); });
Il présente de nombreux exemples de vérification dans sa démo. Jetons un coup d'œil brièvement à son effet. Quant au code d'implémentation, il est en fait très simple. Si vous êtes intéressé, vous pouvez directement consulter l'API.
Vérification des couleurs
Vérification du formulaire de page à onglet
Vérification des boutons
Ce qui précède concerne uniquement cet article, j'espère qu'il sera utile à l'étude de chacun.

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser Bootstrap pour obtenir la valeur de la barre de recherche: détermine l'ID ou le nom de la barre de recherche. Utilisez JavaScript pour obtenir des éléments DOM. Obtient la valeur de l'élément. Effectuer les actions requises.

L'utilisation de bootstrap dans vue.js est divisée en cinq étapes: installer bootstrap. Importer un bootstrap dans main.js. Utilisez le composant bootstrap directement dans le modèle. Facultatif: style personnalisé. Facultatif: utilisez des plug-ins.

Il existe deux façons de créer une ligne divisée bootstrap: en utilisant la balise, qui crée une ligne divisée horizontale. Utilisez la propriété CSS Border pour créer des lignes de fractionnement de style personnalisées.

Utilisez Bootstrap pour implémenter Centering vertical: Flexbox Méthode: Utilisez les classes D-Flex, Justify-Content-Center et Align-Items-Center pour placer des éléments dans le conteneur Flexbox. Méthode de classe Align-Items-Center: Pour les navigateurs qui ne prennent pas en charge FlexBox, utilisez la classe Align-Items-Center, à condition que l'élément parent ait une hauteur définie.

Pour ajuster la taille des éléments dans Bootstrap, vous pouvez utiliser la classe de dimension, qui comprend: ajuster la largeur: .col-, .w-, .mw-ajustement Hauteur: .h-, .min-h-, .max-h-

Pour configurer le framework Bootstrap, vous devez suivre ces étapes: 1. Référez le fichier bootstrap via CDN; 2. Téléchargez et hébergez le fichier sur votre propre serveur; 3. Incluez le fichier bootstrap dans HTML; 4. Compiler les sass / moins au besoin; 5. Importer un fichier personnalisé (facultatif). Une fois la configuration terminée, vous pouvez utiliser les systèmes, composants et styles de grille de Bootstrap pour créer des sites Web et des applications réactifs.

Il existe plusieurs façons d'insérer des images dans Bootstrap: insérer directement les images, en utilisant la balise HTML IMG. Avec le composant d'image bootstrap, vous pouvez fournir des images réactives et plus de styles. Définissez la taille de l'image, utilisez la classe IMG-FLUID pour rendre l'image adaptable. Réglez la bordure en utilisant la classe IMG-border. Réglez les coins arrondis et utilisez la classe Roundée IMG. Réglez l'ombre, utilisez la classe Shadow. Redimensionner et positionner l'image, en utilisant le style CSS. À l'aide de l'image d'arrière-plan, utilisez la propriété CSS d'image d'arrière-plan.

Solutions à la table Bootstrap Code Bootstrap lors de l'utilisation de AJAX pour obtenir des données à partir du serveur: 1. Définissez le codage de caractères correct du code côté serveur (tel que UTF-8). 2. Définissez l'en-tête de demande dans la demande AJAX et spécifiez le codage des caractères accepté (accepte-charge). 3. Utilisez le convertisseur "Unescape" de la table bootstrap pour décoder l'entité HTML échappée en caractères originaux.
