var flag = true; if (document.getElementById("txtName").value == "") { //写入错误信息 flag = false; } if (document.getElementById("txtEmail").value == "") { //写入错误信息 flag = false; } return flag }
function FormField(fieldName, fieldDesc) {//将变化者 属性字段和描述封装起来 this.fieldName = fieldName; this.fieldDesc = fieldDesc; } String.prototype.MyTrim = function () {//去除首尾空格 return this.replace(/^\s+|\s+$/g, ''); } function validateForm() {
var oUl = document.getElementById("ulError"); oUl.innerHTML = ""; var list = new Array ( //以后只需要验证为空的 只需要在数组中增加一个对象即可 new FormField("name", "用户名"), new FormField("email", "邮箱") ); var flag = true; for (var i = 0; i var fv = eval("form1." + list[i].fieldName + ".value");//执行eval运算 if (fv == null ||!fv.MyTrim()) { //记录错误信息 // var liError = "
" + list[i].fieldDesc + "不能为空
"; // oUl.innerHTML+=liError; var liError = document.createElement("li"); liError.innerHTML =list[i].fieldDesc + "不能为空"; oUl.appendChild(liError); flag = false; } } }
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn