Remplissez le champ du nom d'utilisateur en fonction de l'entrée du prénom et du nom

Alex Posterns

Tout d'abord, merci d'avance à tous ceux qui peuvent vous aider.

Je voudrais remplir le champ de nom en fonction du champ prénom et nom.

J'imagine que la solution est simple, mais je ne connais pas très bien JavaScript.

La solution peut être basée sur Vanilla JS ou Jquery

  <form method="POST" action="{{ route('register') }}" id="loginForm">
    @csrf
    <div class="form-group mb10">
      <div class="input-group">
        <input id="name" type="text" class="form-control{{ $errors->has('name') ? ' is-invalid' : '' }}" name="name" value="test" placeholder="{{ __('Username') }}" required autofocus>
        @if ($errors->has('name'))
        <span class="invalid-feedback">
            <strong>{{ $errors->first('name') }}</strong>
        </span>
        @endif
      </div>
    </div>
    <div class="form-group mb10">
      <div class="input-group">
        <input id="first_name" type="text" class="form-control{{ $errors->has('first_name') ? ' is-invalid' : '' }}" name="first_name" value="{{ old('first_name') }}" placeholder="{{ __('First Name') }}" required autofocus>
        @if ($errors->has('first_name'))
        <span class="invalid-feedback">
            <strong>{{ $errors->first('first_name') }}</strong>
        </span>
        @endif
      </div>
    </div>
    <div class="form-group mb10">
      <div class="input-group">
        <input id="last_name" type="text" class="form-control{{ $errors->has('last_name') ? ' is-invalid' : '' }}" name="last_name" value="{{ old('last_name') }}" placeholder="{{ __('Last Name') }}" required autofocus>
        @if ($errors->has('last_name'))
        <span class="invalid-feedback">
            <strong>{{ $errors->first('last_name') }}</strong>
        </span>
        @endif
      </div>
    </div>
    <div class="form-group mb10">
      <div class="input-group">
        <input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" name="email" value="{{ old('email') }}" placeholder="{{ __('E-Mail Address') }}" required>
        @if ($errors->has('email'))
        <span class="invalid-feedback">
            <strong>{{ $errors->first('email') }}</strong>
        </span>
        @endif
      </div>
    </div>
    <div class="form-group">
      <div class="input-group mb10">
        <input id="password" type="password" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }}" name="password" placeholder="{{ __('Password') }}" required>
        @if ($errors->has('password'))
        <span class="invalid-feedback">
            <strong>{{ $errors->first('password') }}</strong>
        </span>
        @endif
      </div>
    </div>
    <div class="form-group mb10">
      <div class="input-group">
        <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="{{ __('Confirm Password') }}" required>
      </div>
    </div>
    <div class="form-group mb10">
      <div class="input-group">
        <button type="submit" class="btn btn-success btn-quirk btn-block">
          {{ __('Register') }}
        </button>
      </div>
    </div>
  </form>
Grant Noe

L'extrait ci-dessous met à jour l' #nameentrée avec les valeurs de #first_nameet #last_namesur keyupdans l'un ou l'autre champ.

Notez que j'ai utilisé un opérateur ternaire pour définir la valeur de la spacevariable. J'ai fait cela pour éviter qu'un espace étranger ne soit ajouté au #namechamp si le premier ou le dernier est vide.

function createName() {
  let first_name = $("#first_name").val();
  let last_name = $("#last_name").val();
  let space = (first_name == "" || last_name == "") ? "":" ";
  let full_name = first_name + space + last_name;
  $("#name").val(full_name);
}

$("#first_name, #last_name").keyup(function() {
  createName();
});

// if you want this function to run when the page loads,
// just call the function once outside of the keyup event
createName();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Name: <input type="text" id="name"><br>
First Name: <input type="text" id="first_name"><br>
Last Name: <input type="text" id="last_name">

Je me rends compte que le HTML n'est pas une reproduction exacte du vôtre, mais j'ai pensé que cela ajouterait une complexité inutile à la solution. Tout ce dont vous avez vraiment besoin est le jQuery.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Suppression du nom d'utilisateur de UserCreationForm et génération automatique du nom d'utilisateur pour l'utilisateur en fonction de l'adresse e-mail, du prénom et du nom de famille

personnaliser Django UserCreationForm pour que je crée le nom d'utilisateur à partir du nom et du prénom, et non de l'utilisateur qui le saisit ?

Remplissez le nom d'utilisateur et le mot de passe en utilisant du sélénium en python

Remplissez le champ du nom d'utilisateur Django avec le nom d'utilisateur généré

Contrôleur d'enregistrement de conception - Divisez le nom complet et remplissez les attributs du prénom et du nom

Comment utiliser PowerShell pour générer un nom d'utilisateur en fonction du nom de fichier du prénom et du nom

modifier la largeur du champ d'entrée en fonction de l'attribut de nom

WordPress définit le prénom et le nom de l'utilisateur comme nom du lien de navigation

Déconnecter l'utilisateur RDS en fonction de la variable d'entrée du nom d'utilisateur

iOS 8 - le nom d'utilisateur UITextField sécurise l'entrée en devenant le premier répondeur APRÈS le champ de texte du mot de passe

Initiales du prénom et du prénom, en conservant le nom de famille complet

Personnaliser le champ du nom d'utilisateur et du mot de passe dans Django?

Incorporer les éléments du nom du fichier d'entrée dans le titre de la figure et le nom du fichier de la figure en Python

Le champ du nom d'utilisateur doit être pré-rempli avec le nom d'utilisateur de l'utilisateur le plus récent

L'activateur du service d'intégration Spring utilise le nom du bean en fonction de l'entrée

Impossible de définir le nom du document en fonction de l'adresse e-mail de l'utilisateur

extraire le prénom et le nom de l'adresse e-mail du modèle

retour de l'ID et du nom d'utilisateur en php sur le site

Mémorisation du prénom et du nom de l'utilisateur dans une table

modification du css d'entrée en comparant le nom de l'entrée

Lors de l'automatisation du processus de connexion avec appium, le mot de passe et le nom d'utilisateur sont entrés dans le même champ de nom d'utilisateur

Comment cliquer dans le champ du nom d'utilisateur de la page d'inscription ProtonMail en utilisant Selenium et Java

Extraire le prénom et le nom du fichier txt et l'utiliser pour obtenir le nom d'utilisateur d'AD et l'importer dans csv

Mettez en surbrillance les doublons en fonction du prénom et du nom de famille

Comment définir le nom du fichier de sortie en fonction de l'entrée rvtFile dans Activity?

Écrivez une fonction pour quitter le programme, qui génère automatiquement des noms d'utilisateur en fonction de la première lettre du prénom et du nom

Comment envoyer du texte dans le champ Nom d'utilisateur à l'aide de Python Selenium

Swift: valider l'entrée du nom d'utilisateur

Validation du nom d'utilisateur et de l'email

TOP liste

  1. 1

    Comment exécuter un fichier python avec des droits d'administrateur dans pycharm

  2. 2

    comment obtenir un objet de requête dans les tests unitaires de django?

  3. 3

    mongo kafka connect source

  4. 4

    Vérifier la longueur du nombre à partir du message, puis utiliser la valeur dans l'instruction

  5. 5

    comment convertir une chaîne en un tuple dateutil jour de la semaine sans utiliser eval

  6. 6

    Comment ajouter un texte dans un texte Python/Tkinter

  7. 7

    Aide de variable de débogage pprint jinja2

  8. 8

    Dans les modèles Hugo, comment vérifier la longueur du tableau de fichiers JSON?

  9. 9

    Impression de la longueur du chemin le plus court dans le labyrinthe

  10. 10

    Exécuter la requête externe pour chaque date obtenue à partir de la requête interne

  11. 11

    Recherche de dicton Jinja2 à l'aide d'une clé variable

  12. 12

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  13. 13

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  14. 14

    définir une propriété pour chaque nœud dans neo4j

  15. 15

    Pourquoi cette requête Java échoue-t-elle? renvoyer 0 quand il y a des résultats

  16. 16

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  17. 17

    Laravel 8: Attempt to read property "id" on null

  18. 18

    Comment obtenir tous les champs d'un objet (y compris sa superclasse), à l'aide de l'API Mirrors de Dart?

  19. 19

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  20. 20

    Microsoft.WebApplication.targets

  21. 21

    obtenir le nombre de marqueur affiché sur la carte

chaudétiquette

Archive