//娴佺▼琛ㄥ崟楠岃瘉
/**
* 杩斿洖form琛ㄥ崟鏄惁鍙互鎻愪氦鏍囧織. 涔熷氨鏄墍鏈夎鍒欓獙璇侀€氳繃
* @param element(input 妗�)
* @returns {Boolean}
*/
function getSubmitFlag($parentNode) {
var inputs = $parentNode.find("input");
var insWithRules = [];
//鍒ゆ柇鏄惁杩樻湁楠岃瘉瑙勫垯
for (var i = 0; i < inputs.length; i++) {
var tmpInput = $(inputs[i]).attr("data-rule");
if (!tmpInput){} else {
insWithRules.push(inputs[i]);
}
}
console.log(insWithRules);
var submitArr = [];
for (var j = 0; j < insWithRules.length; j++) {
var tmpFlag = validateInput(insWithRules[j]);
submitArr[j] = tmpFlag;
}
console.log(submitArr);
//濡傛灉鏈変竴涓猣alse, 灏变笉鑳芥彁浜�
var flag = true;
for (var i = 0; i < submitArr.length; i++) {
if (submitArr[i] == false) {
flag = false;
}
}
return flag;
}
/**
* 閫氳繃楠岃瘉, 杩斿洖true; 鍚﹀垯杩斿洖false;
* @param tmpLiandegnjiFlag
* @param element
* @returns tmpLiandegnjiFlag
*/
function validateInput(element) {
var tmpLiandegnjiFlag = true;
var val = $(element).val();
if(val && val.length > 255){
layer.tips("杈撳叆鍐呭杩囬暱!", $(element));
return false;
}
var rule = $(element).attr("data-rule");
if (rule) {
//瑙f瀽瑙勫垯
var rs = rule.split(",");
for (var i = 0; i < rs.length; i++) {
if (rs[i] == 'required') {
if (!$(element).val()) {
$(element).css({"border-color": "red", "background-color": "#FFDBF7"});
layer.tips("杈撳叆涓嶈兘涓虹┖!", $(element));
tmpLiandegnjiFlag = false;
} else {
$(element).css({"border-color": "", "background-color": ""});
tmpLiandegnjiFlag = true;
}
} else if (rs[i] == 'idCard') {
//韬唤璇佸彿楠岃瘉
var idCardReg = /^\d{15}(\d{2}[A-Za-z0-9])?$/;
if (!idCardReg.test($(element).val())) {
$(element).css({"border-color": "red", "background-color": "#FFDBF7"});
layer.tips("璇疯緭鍏ユ纭殑韬唤璇佸彿!", $(element));
tmpLiandegnjiFlag = false;
} else {
$(element).css({"border-color": "", "background-color": ""});
tmpLiandegnjiFlag = true;
}
} else if (rs[i] == 'telNumber') {
//鐢佃瘽楠岃瘉
var telReg = /^1[0-9]{10}$/;
if (!telReg.test($(element).val())) {
$(element).css({"border-color": "red", "background-color": "#FFDBF7"});
layer.tips("璇疯緭鍏ユ纭殑鐢佃瘽鍙风爜!", $(element));
tmpLiandegnjiFlag = false;
} else {
$(element).css({"border-color": "", "background-color": ""});
tmpLiandegnjiFlag = true;
}
}
}
}
return tmpLiandegnjiFlag;
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于JavaWeb平台的校车调度系统设计与实现源码
共603个文件
gif:171个
js:123个
png:77个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 178 浏览量
2024-10-04
17:56:04
上传
评论
收藏 10.8MB ZIP 举报
温馨提示
该项目是一款基于JavaWeb平台的校车调度系统源码,综合运用Java、JavaScript、CSS和HTML等技术,共计602个文件,其中包含171个GIF图像、123个JavaScript文件、77个PNG图像、58个Java源文件、51个CSS样式表、31个JSP页面、28个HTML文件,以及其他类型文件。系统旨在优化校车调度,降低资源浪费,提升校车使用效率,适用于学校校车管理。
资源推荐
资源详情
资源评论
收起资源包目录
基于JavaWeb平台的校车调度系统设计与实现源码 (603个子文件)
.classpath 1010B
org.eclipse.wst.common.component 658B
org.eclipse.wst.jsdt.ui.superType.container 49B
zui.css 179KB
zui.min.css 144KB
zui.lite.css 132KB
zui.lite.min.css 105KB
ueditor.css 43KB
ueditor.css 40KB
ueditor.min.css 34KB
ueditor.min.css 33KB
zui-theme.css 31KB
zui-theme.min.css 27KB
kindeditor.css 23KB
video-js.css 21KB
kindeditor.min.css 19KB
layer.css 14KB
chosen.css 12KB
video-js.min.css 11KB
chosen.min.css 10KB
zui.dashboard.css 7KB
shCoreDefault.css 7KB
zui.dashboard.min.css 6KB
zui.datatable.css 5KB
datetimepicker.css 5KB
datetimepicker.min.css 5KB
zui.datatable.min.css 4KB
scrawl.css 4KB
zui.calendar.css 3KB
zui.imgcutter.css 3KB
codemirror.css 3KB
zui.calendar.min.css 3KB
charts.css 3KB
zui.board.css 2KB
zui.imgcutter.min.css 2KB
background.css 2KB
zui.board.min.css 2KB
emotion.css 2KB
dialogbase.css 2KB
listDataTable.css 2KB
zui.colorpicker.css 2KB
zui.colorpicker.min.css 1KB
edittable.css 1KB
template.css 1KB
prettify.css 960B
prettify.css 741B
zui.chosenicons.css 646B
zui.chosenicons.min.css 572B
webuploader.css 515B
pagination.css 492B
help.css 389B
bootbox.css 51B
bootbox.min.css 41B
iframe.css 41B
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
zenicon.eot 81KB
vjs.eot 3KB
UEditorSnapscreen.exe 508KB
wface.gif 49KB
jxface2.gif 40KB
static.gif 35KB
yface.gif 28KB
bface.gif 27KB
icons.gif 20KB
tface.gif 19KB
fface.gif 18KB
35.gif 13KB
42.gif 13KB
40.gif 10KB
cface.gif 8KB
18.gif 8KB
19.gif 8KB
11.gif 8KB
32.gif 7KB
49.gif 6KB
29.gif 6KB
loading-0.gif 6KB
97.gif 5KB
65.gif 5KB
31.gif 5KB
46.gif 5KB
57.gif 5KB
45.gif 5KB
8.gif 5KB
43.gif 4KB
33.gif 4KB
68.gif 4KB
26.gif 4KB
14.gif 4KB
7.gif 4KB
共 603 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
csbysj2020
- 粉丝: 2650
- 资源: 5505
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Miguel Hernán 和 James Robins 合著的《因果推理假如》第 2 部分的 Python 代码.zip
- 群辉7.X 版本利用acme.sh实现证书申请和自动续签
- Levenshtein Python C 扩展模块包含用于快速计算 Levenshtein 距离和字符串相似度的函数.zip
- iptables 的 Python 绑定.zip
- Ini adalah 存储库 untuk latihan dalam mengembangkan praktikum 开源系统.zip
- 一种基于图神经网络和双向深度知识蒸馏的联邦学习方法_王晓东.caj
- Google 表格 Python API.zip
- 类似c++数组的python包
- Google 广告 API 的 Python 客户端库.zip
- Google IT 自动化与 Python 专业证书 - 练习文件.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功