$(function(){
$("#form1").validate({
rules:{
"policyfb.policyCycle":{
required:true,
digits:true,
max:44640
},
"policyfb.fluxSum":{
required:true,
digits:true,
maxlength:6
},
"policyfb.stepAmplitude":{
required:true,
digits:true,
maxlength:6
},
"policyfb.fluxBaseline":{
required:true,
digits:true,
maxlength:6
},
"policyfb.policyNote":{
maxlength:200
}
},
messages:{
"policyfb.policyCycle":{
required:"时间周期不能为空!",
digits:"请输入合法数字!",
max:"时间周期不能超过44640分钟(一个月)!"
},
"policyfb.fluxSum":{
required:"流量累计不能为空!",
digits:"请输入合法数字!",
maxlength:"流量累计最大值为:999999"
},
"policyfb.stepAmplitude":{
required:"阶跃幅度不能为空!",
digits:"请输入合法数字!",
maxlength:"阶跃幅度最大值为:999999"
},
"policyfb.fluxBaseline":{
required:"流量基线不能为空!",
digits:"请输入合法数字!",
maxlength:"流量基线最大值为:999999"
},
"policyfb.policyNote":{
maxlength:"备注信息过长,请减少备注信息!"
}
},
errorPlacement:function(error, element){
element.parent().find("span").next().text("");
error.appendTo(element.parent().find("span").next());
}
});
});jquery validate IE8
$("#form1").validate({
rules:{
"policyfb.policyCycle":{
required:true,
digits:true,
max:44640
},
"policyfb.fluxSum":{
required:true,
digits:true,
maxlength:6
},
"policyfb.stepAmplitude":{
required:true,
digits:true,
maxlength:6
},
"policyfb.fluxBaseline":{
required:true,
digits:true,
maxlength:6
},
"policyfb.policyNote":{
maxlength:200
}
},
messages:{
"policyfb.policyCycle":{
required:"时间周期不能为空!",
digits:"请输入合法数字!",
max:"时间周期不能超过44640分钟(一个月)!"
},
"policyfb.fluxSum":{
required:"流量累计不能为空!",
digits:"请输入合法数字!",
maxlength:"流量累计最大值为:999999"
},
"policyfb.stepAmplitude":{
required:"阶跃幅度不能为空!",
digits:"请输入合法数字!",
maxlength:"阶跃幅度最大值为:999999"
},
"policyfb.fluxBaseline":{
required:"流量基线不能为空!",
digits:"请输入合法数字!",
maxlength:"流量基线最大值为:999999"
},
"policyfb.policyNote":{
maxlength:"备注信息过长,请减少备注信息!"
}
},
errorPlacement:function(error, element){
element.parent().find("span").next().text("");
error.appendTo(element.parent().find("span").next());
}
});
});jquery validate IE8
jQuery Validation Plugin 1.9.0
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<!------------------------内容结构------------------------>
<div class="main">
<!--页签-->
<ul class="change">
<li><a href="policyList.action" class="a1"><span>流量策略</span></a></li>
</ul>
<div class="content">
<s:form action="savefluxRules.action" method="post" name="form1" id="form1">
<p class="database_title">基本信息</p>
<ul class="allocation">
<li>
<span class="tk_name">策略类型:</span>
<s:select name="policyfb.policyTypeNum" id="ruletype"
list="selectMap1"
listKey="key"
listValue="value"
onchange="change_sel(value)"
cssClass="tk_sel">
</s:select>
<div class="clear"></div>
</li>
<li>
<span class="tk_name">使用状态:</span>
<input type="radio" class="jt_checkbox" checked="checked" name="policyfb.policyIsEnable" value="启用"/>
<span class="checkbox_name">启用</span>
<input type="radio" class="jt_checkbox" name="policyfb.policyIsEnable" value="禁用"/>
<span class="checkbox_name">禁用</span>
<div class="clear"></div>
</li>
<li>
<span class="tk_name">读写状态:</span>
<input type="radio" class="jt_checkbox" name="policyfb.policyIsOnlyRead" value="只读"/>
<span class="checkbox_name">只读</span>
<input type="radio" class="jt_checkbox" checked="checked" name="policyfb.policyIsOnlyRead" value="读写"/>
<span class="checkbox_name">读写</span>
<div class="clear"></div>
</li>
<li>
<span class="tk_name">是否追踪:</span>
<input type="radio" class="jt_checkbox" name="policyfb.policyIsTrace" value="启用"/>
<span class="checkbox_name">启用</span>
<input type="radio" class="jt_checkbox" checked="checked" name="policyfb.policyIsTrace" value="禁用"/>
<span class="checkbox_name">禁用</span>
<div class="clear"></div>
</li>
</ul>
<p class="database_title">内容</p>
<ul class="allocation">
<li>
<span class="tk_name">针对主机:</span>
<select id="host" name="policyfb.hostType" class="tk_sel"></select>
<span class="tips"></span>
<div class="clear"></div>
</li>
<li id="a2">
<span class="tk_name">时间周期:</span>
<input type="text" class="tk_text" id="zq" name="policyfb.policyCycle"/>
<span class="tips" style="width:50px">分钟</span>
<span class="tips" style="color: red;width:500px">*必填</span>
<div class="clear"></div>
</li>
<li id="a3">
<span class="tk_name">流量累计:</span>
<input type="text" class="tk_text" name="policyfb.fluxSum" id="flux"/>
<span class="tips" style="width:50px">MBytes</span>
<span class="tips" style="color: red">*必填</span>
<div class="clear"></div>
</li>
<li id="a4">
<span class="tk_name">阶跃幅度:</span>
<input type="text" class="tk_text" name="policyfb.stepAmplitude" id="step"/>
<span class="tips" style="width:50px">倍</span>
<span class="tips" style="color: red">*必填</span>
<div class="clear"></div>
</li>
<li id="a5">
<span class="tk_name">流量基线:</span>
<input type="text" class="tk_text" name="policyfb.fluxBaseline" id="baseline"/>
<span class="tips" style="width:50px">MByte</span>
<span class="tips" style="color: red">*必填</span>
<div class="clear"></div>
</li>
<li>
<span class="tk_name">备注:</span>
<textarea class="tk_textarea" name="policyfb.policyNote"></textarea>
<span class="tips"style="width:50px" ></span>
<span class="tips" style="color: red"></span>
<div class="clear"></div>
</li>
<li>
<span class="tk_name"></span>
<input type="submit" class="tk_btn" value="添 加"/>
<input type="button" class="tk_btn" style="cursor: pointer;"
onclick="javascript:window.history.go(-1);" value="返 回" />
</li>
</ul>
</s:form>
</div>
</div>
</td>
</tr>
</table>
</div>