span style="font-size:18px;"功能:Web_PHP_DedeCMS_表单验证模块;/spanspan style="font-size:18px;"/// 表单处理模块/// 2015-02-02 12:00/// cyb_23$(document).ready(function() {// 表单元素var array = new Array($("#hzxm")[0],
<span style="font-size:18px;">功能:Web_PHP_DedeCMS_表单验证模块;</span><span style="font-size:18px;">
/// 表单处理模块
/// 2015-02-02 12:00
/// cyb_23
$(document).ready(function() {
// 表单元素
var array = new Array($("#hzxm")[0], $("#hzdh")[0], $("#bqms")[0]);
var yyform = document.getElementById("yyform");
yyform.reset();
// 表单验证
yyform.onsubmit = function() {
var isok = false;
// 非空验证
isok = yycheck(array);
// 提交时间
$("#tjsj").val((new Date()).toLocaleString());
// 提交路径
$("#tjlj").val(location.href);
return isok;
}
});
// 预约非空验证
// eArray参数:要验证的元素数组;
function yycheck(eArray) {
var flag = false;
var fstr = "";
try{
var ealen = eArray.length;
for(var i=0; i<ealen; i++){
var el = eArray[i];
if(el.value == el.defaultValue || el.value == ""){
el.style.borderColor = 'red';
el.title = "请输入数据!"
if(fstr.indexOf(el.name) == -1) {
fstr += el.name + ";";
}
}else {
el.style.borderColor = '';
el.title = "";
if(fstr.indexOf(el.name) > -1) {
fstr = fstr.replace(el.name+";", "");
}
}
}
if(fstr.length >0) {
flag = false;
// 焦点定位
var fArray = fstr.split(";");
$("#"+fArray[0]).focus();
<span style="white-space:pre"> </span>$("#"+fArray[0]).val("");
}else {
flag = true;
}
}catch(e){
return false;
}
console.log("=>flag: " + flag);
console.log("=>fstr: " + fstr);
return flag;
}</span>