Uep必填字段校验
在開發(fā)中常常有必填字段,
<span style="color:Red">*</span>服務(wù)地址:</td>
<hy:formfield name="address" required="true"
title="服務(wù)地址" maxlength="255" οnchange="validAddress()" />
<label id="validAddr"></label>
我們設(shè)置為required="true",通過d設(shè)置ajaxform1.isValid() && ajaxform2.isValid()來判斷是否對必填字段進(jìn)行填寫
對填寫字段是否符合格式通過onchange事件監(jiān)聽οnchange="validAddress()",
function validAddress() {
var addr = ajaxform2.getColumnValue("address");
$.request({
action : "validAddress",
params : {
addr : addr
},
success : validInfo
});
}
請求的Action:
public void validAddress() {
String proPrefix = IntegrationConfig.getConfig().getWsProviderPrefix();
String disPrefix = IntegrationConfig.getConfig().getWsDispatchPrefix();
if ((this.addr.contains(proPrefix)) || (this.addr.contains(disPrefix)))
this.responseData.setParameter("valid", "false");
else
this.responseData.setParameter("valid", "true");
}
回調(diào)函數(shù):
function validInfo(response) {
if ("false" == response.getParameter("valid")) {
$("#validAddr").empty();
$("#validAddr").append(
"<span id='labelId' style='color:Red;'>服務(wù)地址不正確</span>");
} else {
$("#validAddr").empty();
}
}
?
轉(zhuǎn)載于:https://www.cnblogs.com/zhangzhiqin/p/8065182.html
總結(jié)
- 上一篇: hibernate课程 初探单表映射1-
- 下一篇: 正则:连续数字