您的位置:首页 > Web前端 > JavaScript

Web_JavaScript_JS表单验证;

2014-12-25 16:38 344 查看
Web_JavaScript_JS表单验证

<script type="text/javascript">
window.onload = function() {
// 预约表单
var formpt = document.getElementById("yyppFrom");
var fstr = ''; // 存储空值输入框名称;
formpt.onsubmit = function() {
// 姓名验证;
var name = formpt.elements["name"];
if(name.value == name.defaultValue) {
name.style.borderColor = 'red';
name.title = "请输入真实姓名!";
if(fstr.indexOf(name.name)==-1){
fstr += name.name+";";
}
}else {
name.style.borderColor = '';
name.title = "";
if(fstr.indexOf(name.name)>-1) {
fstr = fstr.replace(name.name+";","");
}
}
// 电话验证
var phone = formpt.elements["phone"];
if(phone.value == phone.defaultValue) {
phone.style.borderColor = 'red';
phone.title = "请输入真实号码!";
if(fstr.indexOf(phone.name)==-1){
fstr += phone.name+";";
}
}else {
phone.style.borderColor = '';
phone.title = "";
if(fstr.indexOf(phone.name)>-1) {
fstr = fstr.replace(phone.name+";","");
}
}
// 简述验证
var jianshu = formpt.elements["jianshu"];
if(jianshu.value == jianshu.defaultValue) {
jianshu.style.borderColor = 'red';
jianshu.title = "请输入您的病情!";
if(fstr.indexOf(jianshu.name)==-1){
fstr += jianshu.name+";";
}
}else {
jianshu.style.borderColor = '';
jianshu.title = "";
if(fstr.indexOf(jianshu.name)>-1) {
fstr = fstr.replace(jianshu.name+";","");
}
}
// 提交时间
var uptime = formpt.elements["uptime"];
uptime.value =(new Date()).toLocaleString();

// 是否提交
var isOk = true;
if(fstr.length >0) {
isOk = false;
// 焦点定位
var fArray = fstr.split(";");
formpt.elements[fArray[0]].focus();
}

console.log(fstr);
return isOk;
}
}
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: