通过设置控件的 title 属性来确定是否检查空值 input_check.js function input_check(form) { for( var i = 0; i < form.elements.length; i++) { var el = form.elements[i]; if(! el.title) continue; el.focus(); switch(el.type) { case 'text': case 'password': if(! el.value) { alert(el.title+' 不能为空'); return false; } break; case 'checkbox': case 'radio': var msg = el.type == 'radio' ? '不能为空' : '至少选中一个'; var k = 0; for( var j = 0; j < form[el.name].length; j++) if(form[el.name][j].checked) k++; if( k == 0 ) { alert(el.title+' '+msg); return false; } break; } } return true; } 示例 <mce:script src="input_check.js" mce_src="input_check.js"></mce:script> <form onSubmit='return input_check(this)'> 名称<input type=text name=a title='名称'> 名称1<input type=text name=a title='名称1'> 名称2<input type=text name=a title='名称2'> 名称3<input type=text name=a title='名称3'> <input type=submit> </form>