在表单提交期间,jQuery事件不提供来自其他输入的输入值同步
<p><br /></p>
<pre class="brush:php;toolbar:false;">$(document).ready(function () {
$('#StaffNumber').on('keyup', function () {
var staffNo = $(this).val();
$('#Username').val('EMP' + staffNo);
});
});</pre>
<p>这里用户名输入填充了新值,但是在提交表单时该值不可用。此外,我还需要在用户名上进行字段验证,即使在jQuery事件中填充了值后,也会在提交时触发。如何保留用户名的值?</p>
<p><code>$('#StaffNumber').on('input', function () {...}); </code></p>
<p><code>$('#StaffNumber').on('keyup paste', function () {...});</code></p>
<p>我也尝试了以上的活动,但仍然没有保留价值!</p>