背景:html输入规格
<div class="input-group" >
<span class="input-group-addon">规格</span>
<input type="text" class="form-control" id="goodsspec1" name="goodsspec1" value="{$arrServiceInfo['spec1']}" >
</div>
需求:当goodsspec1值非空时,运行规格。请指点!
问题在取值,现在取值是原来的值,不是最新的值,所以运行不对。
if($("#goodsspec1").val()!==''){ //尝试过多次,没成功
$('#editWorkForm').scojs_valid({
rules: {
goodsspec1:['not_empty'],
goodsprice1:['not_empty','decimal',{regex: /^[1-9]\d*$/ }],
goodspur1:['not_empty','digit'],
goodsdate1:['not_empty','digit',{regex: /^\d+$/}]
},
messages: {
goodsspec1: {
not_empty: "请输入数量"
},
goodsprice1: {
not_empty: "请输入您的报价",
decimal:'请输入有效金额',
regex:'请输入1≤整数'
},
goodsdate1: {
not_empty: "请输入货期",
decimal:'请输入有效的货期',
regex:'请输入0≤整数'
},
goodspur1: {
not_empty: "请输入纯度",
decimal:'请输入有效的纯度',
regex:'请输入1≤整数'
}
},
wrapper:'.form-group1'
,onSuccess: function(response, validator, $form) {
tipsUser(response.data,response.status);
if(response.url){
window.location.href=response.url;
}
}
})
}