我正在使用 jQuery 验证插件。我有一个简单的函数,可以将一个输入的值复制到另一个输入。
function sameAsShipping() {
$('#billingFirstName').val($('#firstName').val());
}
我想使用 valid() 方法验证新复制的输入值。如果输入的值不为空,我正在尝试调用 valid() 方法。
$(document).ready(function(){
$(":input, select").each(function() {
if(!$(this).val() === "")
$(this).valid();
});
});
除了使用 jQuery 操作输入值之外,如果提交表单并且出现错误,我会回显之前提交的值。我也希望这些能够在加载时验证这些字段,但是,只有在输入中有值的情况下。
<input type="text" id="billingFirstName" name="billingFirstName" class="required" placeholder="First Name" value="<?php if(isset($_SESSION['firstName'])){echo $_SESSION['firstName'];} ?>">