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;
}
}
小弟难于理解.麻烦大家了
解决方案 »
- FF中关于document.write(<iframe></iframe>)的BUG
- 请教页面radio的问题
- radio 很白的一个问题
- 刚刚接触正则,问个小问题。希望给与解答。谢谢。对不起分用光了。只能拜托了。
- 如果让一个select 为readonly状态,即不能选中的状态。不要disabled状态.
- 真是见鬼了 帮忙啊
- 有关脚本语言?
- 真心请教高手:用javascript弹出一个提示框,比如我要写上:“你有新留言”!如何实现!谢谢了先!
- 用window.print()进行web打印,总是在页眉打印页面的title 和时间,在页尾打印页面的链接地址, 如何实现不打印这些页眉和页尾呢??
- background-image加载失败后 jQuery有办法获取这个错误吗?
- ext grid
- 高手请进,遇到棘手拖动问题!
// 带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;
}
}