Les événements jQuery ne fournissent pas de synchronisation des valeurs d'entrée à partir d'autres entrées lors de la soumission du formulaire
P粉276876663
P粉276876663 2023-08-01 11:38:57
0
1
430
<p><br /></p> <pre class="brush:php;toolbar:false;">$(document).ready(function () { $('#StaffNumber').on('keyup', function () { var staffNo = $(this).val(); $('#Username').val('EMP' + staffNo); }); });</pré> <p>Ici, l'entrée du nom d'utilisateur est renseignée avec une nouvelle valeur, mais la valeur n'est pas disponible lorsque le formulaire est soumis. De plus, j'ai besoin d'une validation de champ sur le nom d'utilisateur qui se déclenche lors de la soumission même après que la valeur soit renseignée dans un événement jQuery. Comment conserver la valeur du nom d'utilisateur ?</p> <p><code>$('#StaffNumber').on('input', function () {...}); <p><code>$('#StaffNumber').on('keyup coller', function () {...});</code></p> <p>J'ai également essayé les activités ci-dessus, mais toujours aucune valeur retenue !</p>
P粉276876663
P粉276876663

répondre à tous(1)
P粉394812277

Assurez-vous que le code de liaison de l'événement est dans $(document).ready(). Utilisez l'événement de changement au lieu de keyup pour le champ de saisie #StaffNumber. Combinez les deux keyup et modifiez les événements si nécessaire. Vérifiez la gestion de la soumission de formulaire personnalisé et empêchez le comportement de soumission de formulaire par défaut. Validez le code de validation du formulaire pour identifier la valeur mise à jour du nom d'utilisateur.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!