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; } } }
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn