jQuery イベントは、フォーム送信中に他の入力からの入力値の同期を提供しません。
<p><br /></p>
<pre class="brush:php;toolbar:false;">$(document).ready(function () {
$('#StaffNumber').on('keyup', function () {
var StaffNo = $(this).val();
$('#ユーザー名').val('EMP' スタッフ番号);
});
});</pre>
<p>ここでは、ユーザー名の入力には新しい値が入力されていますが、フォームの送信時にはその値は使用できません。さらに、jQuery イベントに値が入力された後でも、送信時に実行されるユーザー名のフィールド検証が必要です。ユーザー名の値を保存するにはどうすればよいですか?</p>
<p><code>$('#StaffNumber').on('input', function () {...}); </code></p>
<p><code>$('#StaffNumber').on('keyup past', function () {...});</code></p>
<p>上記のアクティビティも試しましたが、まだ値が保持されていません!</p>