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; } } }
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn