function validateForm(whichform) {
for (var i=0; i<whichform.elements.length; i++) {
var element = whichform.elements[i];
if (element.className.indexOf("required") != -1) {
if (!isFilled(element)) {
alert("Please fill in the "+element.name+" field.");
return false;
}
}
if (element.className.indexOf("email") != -1) {
if (!isEmail(element)) {
alert("The "+element.name+" field must be a valid email address.");
return false;
}
}
}
return true;
}function isFilled(field) {
if (field.value.length < 1 || field.value == field.defaultValue) {
return false;
} else {
return true;
}
}function isEmail(field) {
if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
return false;
} else {
return true;
}
}
小弟难于理解.麻烦大家了
for (var i=0; i<whichform.elements.length; i++) {
var element = whichform.elements[i];
if (element.className.indexOf("required") != -1) {
if (!isFilled(element)) {
alert("Please fill in the "+element.name+" field.");
return false;
}
}
if (element.className.indexOf("email") != -1) {
if (!isEmail(element)) {
alert("The "+element.name+" field must be a valid email address.");
return false;
}
}
}
return true;
}function isFilled(field) {
if (field.value.length < 1 || field.value == field.defaultValue) {
return false;
} else {
return true;
}
}function isEmail(field) {
if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
return false;
} else {
return true;
}
}
小弟难于理解.麻烦大家了
// 带Email字串的项目一定要填写合法的Email
function validateForm(whichform) {
for (var i=0; i<whichform.elements.length; i++) {
var element = whichform.elements[i];
if (element.className.indexOf("required") != -1) { // element的class名里有“required”字串
if (!isFilled(element)) {
alert("Please fill in the "+element.name+" field.");
return false;
}
}
if (element.className.indexOf("email") != -1) { // element的class名里有“email”字串
if (!isEmail(element)) {
alert("The "+element.name+" field must be a valid email address.");
return false;
}
}
}
return true;
}// 判断field内的值是否合法
function isFilled(field) {
if (field.value.length < 1 || field.value == field.defaultValue) { // 没填或是默认值
return false;
} else {
return true;
}
}// 判断Email是否正确
function isEmail(field) {
if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) { // Email中没有@号或.
return false;
} else {
return true;
}
}
function validateForm(whichform) {
for (var i=0; i<whichform.elements.length; i++) {
var element = whichform.elements[i];
if (element.className.indexOf("required") != -1) {//查找样式中是否含有required字符
if (!isFilled(element)) {
alert("Please fill in the "+element.name+" field.");
return false;
}
}
if (element.className.indexOf("email") != -1) {//查找样式有没有email的
if (!isEmail(element)) {
alert("The "+element.name+" field must be a valid email address.");
return false;
}
}
}
return true;
}function isFilled(field) {//判断是否为空
if (field.value.length < 1 || field.value == field.defaultValue) {
return false;
} else {
return true;
}
}function isEmail(field) {
if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {//indexOf查找指定字符串,-1就是没有找到,找到了就返回下标索引,从0开始。这个是验证email的
return false;
} else {
return true;
}
}