Form表单聚焦于第一个字段问题-大家看一下
程序代码:
<!--下面的 代码1 和 代码2 都是在表单中实现 光标聚焦于第一个字段的功能 ,这两段代码 有没有什么区别 ?用哪个好一点呢? 还有就是 在form 的操作里面 还有一些这样的 方法 TextUtil.block() TextUtil.allowChars 什么的 想这些 方法 能不能直接用代码1的方式写呢? --> <!--代码1开始--> <!--script language="javascript"> function focu() { if (document.forms.length > 0){ for(var i = 0; i<document.forms[0].elements.length;i++ ){ var oInput = document.forms[0].elements[i]; if (oInput.type != "hidden") { oInput.focus(); return; } } } } </script--> <!--代码1结束--> <!--代码2开始--> <script language="javascript"> var FormUtil = new object; FormUtil.focusonFirst = function () { if (document.forms.length > 0){ for(var i = 0; i<document.forms[0].elements.length;i++ ){ var oInput = document.forms[0].elements[i]; if (oInput.type != "hidden") { oInput.focus(); return; } } } } </script> <!--代码2结束--> <body onload="FormUtil.focusonFirst()"> <form name="form1"> <input name="text1" type="text" value=""> <input name="text2" type="text" value=""> <input name="text3" type="text" value=""> <input name="text4" type="text" value=""> </form> </body>