jQuery-Ereignisse ermöglichen keine Synchronisierung von Eingabewerten aus anderen Eingaben während der Formularübermittlung
<p><br /></p>
<pre class="brush:php;toolbar:false;">$(document).ready(function () {
$('#StaffNumber').on('keyup', function () {
var staffNo = $(this).val();
$('#Benutzername').val('EMP' + staffNo);
});
});</pre>
<p>Hier wird die Benutzernameneingabe mit einem neuen Wert gefüllt, der Wert ist jedoch beim Absenden des Formulars nicht verfügbar. Darüber hinaus benötige ich eine Feldvalidierung für den Benutzernamen, die beim Senden ausgelöst wird, auch nachdem der Wert in einem jQuery-Ereignis ausgefüllt wurde. Wie kann der Wert des Benutzernamens beibehalten werden?</p>
<p><code>$('#StaffNumber').on('input', function () {...});
<p><code>$('#StaffNumber').on('keyup paste', function () {...});</code></p>
<p>Ich habe auch die oben genannten Aktivitäten ausprobiert, aber immer noch kein Wert erhalten!</p>