質問があります... onFocus イベントの下で 1 つの関数を呼び出していますが、その関数は onFocus イベントの下で正しく機能していませんが、その関数を onMouseOver の下に置くと、完全に機能していました.... onFocus イベントの下の関数??
HTMLコードは以下のとおりです::
<a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image4','','./Images/Search1.gif',1);" onfocus="commonSearchValidation('company','companyname','branchcode','isactive'); chkSpecial('company'); chkSpecial('branchcode');" onclick="clickSearch('company','branchcode','companyNameOpr','companyname','isactive');" >
<img src="Images/Search.gif" alt="Search" name="Image4" width="73" height="21" border="0" id="Image4" /></a>
そして、私が呼び出している関数は以下の通りです:
function commonSearchValidation()
{
var counter=arguments.length;
var resflag = false;
for(var i=0 ; i < counter ; i++)
{
var fvalue = document.getElementById(arguments[i]).value;
if(fvalue.trim().length!=0)
{
resflag = true;
}
}
if(resflag)
{
return resflag;
}
else
{
alert(Enteronefield);
document.getElementById(arguments[0]).focus();
return resflag;
}
}