思路参考孔相力:JS检测多个文本框不为空:http://blog.csdn.net/kongxiangli/archive/2008/11/06/3237411.aspx
觉得很好,并使用到实际应用中,在应用中做了一些修改.
<script>
function testdd()
{
var testAry = ["aa","bb"];
CheckFieldsIsNotEmpty(testAry);
}
function CheckFieldsIsNotEmpty(fileldsAry)
{
try
{
for (var i=0,j=fileldsAry.length;i<j;i++)
{
var fileldObj = document.getElementsByName(fileldsAry[i]);//根据tag name取得对象
for (var m=0,n=fileldObj .length;m<n;m++)
{
if (fileldObj[m].value== "") //支援多个同tag name输入框
{
alert(fileldObj[m].desc + "不可为空!");//desc为多语言支援
fileldObj[m].focus();
return false;
}
}
}
}catch(e){
alert(e.message);
}
}
</script>
<input name='aa' desc='test'>
<input name='aa' desc='test2'>
<input name='bb' desc='test3'>
<input type=button name='Click' value="GGGGGGGGGGG" οnclick='testdd();'>