js 表单前端验证
项目中需要一个较通用的前端验证代码.<br><br>基于JQuery 1.4 开发.<br><br>luxury.validate = function(config){<br> var form = document.forms;<br> if (!form.vText) <br> form.vText = [];<br> if (!form.vRadio) <br> form.vRadio = [];<br> <br> for (var k in config) {<br> if (k == 'form') <br> continue;<br> var c = config;<br> if (c.type == 'radio') {<br> form.vRadio = c;<br> continue<br> };<br> var ele = form;<br> if (c.empty) <br> ele.value = c.empty;<br> <br> if (!c.msgArea) <br> $(ele).after('<lable id="Msg_' + k + '" style="color:red;margin-left:20px;"></label>');<br> <br> ele.config = c;<br> <br> var check = function(){<br> var v = this.value.trim();<br> var c = this.config;<br> <br> var msg = c.msgArea ? $('#' + c.msgArea) : $('#Msg_' + this.name);<br> <br> if (c.blank && !v.length) {<br> this.validateChecked = false;<br> return msg.text(c.blank);<br> };<br> if (c.reg && !c.reg.test(v)) {<br> this.validateChecked = false;<br> return msg.text(c.regMsg)<br> };<br> if (c.min !== undefined && v < c.min) {<br> this.validateChecked = false;<br> return msg.text(c.minMsg)<br> };<br> if (c.max !== undefined && v > c.max) {<br> this.validateChecked = false;<br> return msg.text(c.maxMsg)<br> };<br> if (c.minLength !== undefined && v.length < c.minLength) {<br> this.validateChecked = false;<br> return msg.text(c.minLengthMsg)<br> };<br> if (c.maxLength !== undefined && v.length > c.maxLength) {<br> this.validateChecked = false;<br> return msg.text(c.maxLengthMsg)<br> };<br> if (c.validator) {<br> var r = c.validator(v);<br> if (r !== true) {<br> this.validateChecked = false;<br> return msg.text(r)<br> }<br> };<br> if (c.equal && v != $('#' + c.equal).val()) {<br> this.validateChecked = false;<br> return msg.text(c.equalMsg)<br> };<br> <br> if (c.ajax) {<br> this.validateChecked = undefined;<br> var ele = this;<br> msg.text('检查中...');<br> $.getJSON(luxury.url(c.ajax.c, c.ajax.a, c.ajax.p), {<br> v: v<br> }, function(j){<br> if (j.status == 'success') {<br> ele.validateChecked = true;<br> msg.text(c.successMsg ? c.successMsg : '')<br> }<br> else {<br> ele.validateChecked = false;<br> msg.text(j.msg)<br> }<br> })<br> }<br> else {<br> this.validateChecked = true;<br> msg.text(c.successMsg ? c.successMsg : '')<br> }<br> };<br> if (c.type != 'radio') {<br> if (c.at && c.at == 'keyup') {<br> ele.validateCheckFunction = 'keyup';<br> $(ele).keyup(check)<br> }<br> else {<br> ele.validateCheckFunction = 'blur';<br> $(ele).blur(check)<br> }<br> };<br> form.vText.push(k)<br> };<br> <br> $(form).unbind('submit');<br> $(form).submit(function(){<br> for (var k in this.vText) {<br> var ele = $('#' + this.vText);<br> if (ele.validateChecked === undefined) {<br> ele.focus();<br> if (ele.validateCheckFunction === 'keyup') <br> ele.keyup();<br> else <br> ele.blur()<br> }<br> if (ele.validateChecked === true) <br> continue;<br> <br> if (ele.validateChecked === false) <br> ele.focus();<br> <br> return false<br> };<br> for (var k in this.vRadio) {<br> var c = this.vRadio;<br> if (c.blank) <br> if (!$(form).find(':radio:checked').length) {<br> $('#' + c.msgArea).text(c.blank);<br> return false<br> }<br> else {<br> $('#' + c.msgArea).text(c.successMsg ? c.cussessMsg : '')<br> }<br> };<br> return true<br> })<br>};<br><br>其中注意:luxury.url是一个拼URL的方法,请自行实现.<br><br><br>用法<br><br><ul style="margin-left: 0.0743in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"><p style="margin: 0in; font-family: SimSun; font-size: 10pt;">前端表单验证的用法</p><p style="margin: 0in; font-family: SimSun; font-size: 10pt;"> </p><p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">luxury.validate({</p><p style="margin: 0in 0in 0in 0.375in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">form:'<</span><span style="font-family: 宋体;" lang="zh-CN">表单的</span><span style="font-family: Calibri;" lang="en-US">Name>',<span style=""> </span>//</span><span style="font-family: 宋体;" lang="zh-CN">注意</span><span style="font-family: Calibri;" lang="en-US">:</span><span style="font-family: 宋体;" lang="zh-CN">不可以再有名字为</span><span style="font-family: Calibri;" lang="en-US">Name</span><span style="font-family: 宋体;" lang="zh-CN">的表单项了</span><span style="font-family: Calibri;" lang="en-US">,</span></p><p style="margin: 0in 0in 0in 0.375in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><</span><span style="font-family: 宋体;" lang="zh-CN">表单项的</span><span style="font-family: Calibri;" lang="en-US">Name>:{</span></p><p style="margin: 0in 0in 0in 0.75in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">//</span><span style="font-family: 宋体;" lang="zh-CN">表单域的验证配置</span></p><p style="margin: 0in 0in 0in 0.75in; font-family: Calibri; font-size: 10pt;" lang="en-US">},</p><p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 10pt;" lang="en-US">…...</p><p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">})</p><p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US"> </p><p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US"> </p><p style="margin: 0in; font-family: 宋体; font-size: 10pt;">表单域参数</p><div style="direction: ltr;">
<table valign="top" style="direction: ltr; border-collapse: collapse; border: 1pt solid rgb(163, 163, 163);" border="1" cellpadding="0" cellspacing="0">
<tbody><tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">at</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">判断时机</span><span style="font-family: Calibri;" lang="en-US">:keyup/blur>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: 宋体;" lang="zh-CN">默认为</span><span style="font-family: Calibri;" lang="en-US">blur</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">successMsg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">验证成功后的提示</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">msgArea</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: SimSun;" lang="zh-CN">用于显示错误信息的块</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">可选</span><span style="font-family: Calibri;" lang="en-US">,</span><span style="font-family: SimSun;" lang="zh-CN">默认会在表单域后自动生成一个</span><span style="font-family: Calibri;" lang="en-US">Label(</span><span style="font-family: SimSun;" lang="zh-CN">红色</span><span style="font-family: Calibri;" lang="en-US">)</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">type</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">'text/radio'</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">可选</span><span style="font-family: Calibri;" lang="en-US">,</span><span style="font-family: SimSun;" lang="zh-CN">默认是</span><span style="font-family: Calibri;" lang="en-US">Text(</span><span style="font-family: SimSun;" lang="zh-CN">这可以处理</span><span style="font-family: Calibri;" lang="en-US">text</span><span style="font-family: SimSun;" lang="zh-CN">及</span><span style="font-family: Calibri;" lang="en-US">textarea)</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">blank</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">此文本域不允许为空的提示信息</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">empty</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">此文本域的默认值</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">可选</span><span style="font-family: Calibri;" lang="en-US"><span style=""> </span>(</span><span style="font-family: SimSun;" lang="zh-CN">这东西其实是个</span><span style="font-family: Calibri;" lang="en-US">default)</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">reg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><</span><span style="font-family: 宋体;" lang="zh-CN">正则验证表达式</span><span style="font-family: Calibri;" lang="en-US">></span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">regMsg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">不满足正则验证表达式时的提示信息</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">如</span><span style="font-family: Calibri;" lang="en-US">reg</span><span style="font-family: SimSun;" lang="zh-CN">则必须</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">min</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><</span><span style="font-family: 宋体;" lang="zh-CN">最小值</span><span style="font-family: Calibri;" lang="en-US">></span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">minMsg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">小于最小值时的提示信息</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">如</span><span style="font-family: Calibri;" lang="en-US">min</span><span style="font-family: SimSun;" lang="zh-CN">则必须</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">max</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><</span><span style="font-family: 宋体;" lang="zh-CN">最大值</span><span style="font-family: Calibri;" lang="en-US">></span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">maxMsg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">大于最大值时的提示信息</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">如</span><span style="font-family: Calibri;" lang="en-US">max</span><span style="font-family: SimSun;" lang="zh-CN">则必须</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">minLength</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><</span><span style="font-family: 宋体;" lang="zh-CN">最小长度</span><span style="font-family: Calibri;" lang="en-US">></span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">minLengthMsg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">短于最小长度的提示信息</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">如</span><span style="font-family: Calibri;" lang="en-US">minLength</span><span style="font-family: SimSun;" lang="zh-CN">则必须</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">maxLength</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><</span><span style="font-family: 宋体;" lang="zh-CN">最大长度</span><span style="font-family: Calibri;" lang="en-US">></span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">maxLengthMsg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">长于最大长度的提示信息</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">如</span><span style="font-family: Calibri;" lang="en-US">maxLength</span><span style="font-family: SimSun;" lang="zh-CN">则必须</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">validator</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">function(v){</p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><span style=""> </span>//</span><span style="font-family: 宋体;" lang="zh-CN">判断值是否有效的</span><span style="font-family: Calibri;" lang="en-US">JS</span><span style="font-family: 宋体;" lang="zh-CN">代码</span></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><span style=""> </span>//</span><span style="font-family: 宋体;" lang="zh-CN">返回</span><span style="font-family: Calibri;" lang="en-US">True</span><span style="font-family: 宋体;" lang="zh-CN">表示有效</span></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><span style=""> </span>//</span><span style="font-family: 宋体;" lang="zh-CN">返回字符串将作为提示出现</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">}</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">equal</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">对比域的</span><span style="font-family: Calibri;" lang="en-US">ID>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">equalMsg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">如果与对比域的值不同时的提示信息</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">如</span><span style="font-family: Calibri;" lang="en-US">equal</span><span style="font-family: SimSun;" lang="zh-CN">则必须</span></p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 1.0708in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">ajax</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.6673in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">{</p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><span style=""> </span>c:'<</span><span style="font-family: 宋体;" lang="zh-CN">控制器名称</span><span style="font-family: Calibri;" lang="en-US">>',</span></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><span style=""> </span>a:'<</span><span style="font-family: 宋体;" lang="zh-CN">方法名称</span><span style="font-family: Calibri;" lang="en-US">>',</span></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US"><span style=""> </span>p:<</span><span style="font-family: 宋体;" lang="zh-CN">其它参数对象</span><span style="font-family: Calibri;" lang="en-US">></span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">}</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 4.2166in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: SimSun;" lang="zh-CN">额外会以</span><span style="font-family: Calibri;" lang="en-US">v</span><span style="font-family: SimSun;" lang="zh-CN">参数传递表单域的值</span><span style="font-family: Calibri;" lang="en-US">,</span><span style="font-family: SimSun;" lang="zh-CN">使用</span><span style="font-family: Calibri;" lang="en-US">ajaxOk/ajaxError</span><span style="font-family: SimSun;" lang="zh-CN">返回判断结果</span></p>
</td>
</tr>
</tbody></table>
</div><p style="margin: 0in; font-family: 宋体; font-size: 10pt;"> </p><p style="margin: 0in; font-family: 宋体; font-size: 10pt;"> </p><p style="margin: 0in; font-size: 10pt;"><span style="font-family: 宋体;" lang="zh-CN">如果指定了</span><span style="font-family: Calibri;" lang="en-US">type=='radio',</span><span style="font-family: 宋体;" lang="zh-CN">则只能使用以下属性</span></p><div style="direction: ltr;">
<table valign="top" style="direction: ltr; border-collapse: collapse; border: 1pt solid rgb(163, 163, 163);" border="1" cellpadding="0" cellspacing="0">
<tbody><tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 0.9069in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">blank</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.5013in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: SimSun;" lang="zh-CN">如果所有单选都未选择的提示信息</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 0.7062in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 0.9069in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">msgArea</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.5013in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: SimSun;" lang="zh-CN">用于显示错误信息的块</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 0.7062in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">必须</p>
</td>
</tr>
<tr>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 0.9069in; padding: 4pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US">successMsg</p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 2.5013in; padding: 4pt;">
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Calibri;" lang="en-US">'<</span><span style="font-family: 宋体;" lang="zh-CN">验证成功后的提示</span><span style="font-family: Calibri;" lang="en-US">>'</span></p>
</td>
<td style="border: 1pt solid rgb(163, 163, 163); vertical-align: top; width: 0.7062in; padding: 4pt;">
<p style="margin: 0in; font-family: SimSun; font-size: 10pt;">可选</p>
</td>
</tr>
</tbody></table>
</div><p style="margin: 0in; font-family: Calibri; font-size: 10pt;" lang="en-US"> </p></ul>
<br>
页:
[1]