これは主にフォーム フィールドで使用されるため、ここで行う実験はフォーム フィールドのみです。フォームの子要素をループして、非表示フィールドではない最初のフィールドを見つけてから、 focus メソッドを使用してフォーカスを取得します。 (笑 ^_^、とても簡単です!)
FormUtil.focusOnFirst = function() {
if (document.forms.length > 0) {
for (var i = 0; i var oField = document.forms[0].elements[i];
if (oField.type != "hidden") {
oField.focus(); >}
}
}
}