4

ユーザーが最初のテキストボックスをクリックして書き込む必要はありません。ページが読み込まれると、テキスト入力が事前に選択されるようにします。

4

3 に答える 3

6

html 要素内で autofocus 属性を使用します。

この例では、「名」の入力にオートフォーカスがあり、ページが読み込まれると自動的に選択されるため、ユーザーはすぐに入力できます。

<!DOCTYPE html>
<html>
<body>

<form action="demo_form.asp">
  First name: <input type="text" name="fname" autofocus><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit">
</form>

</body>
</html>

input タグの autofocus 属性は、Internet Explorer 9 以前のバージョンではサポートされていません。

于 2013-11-06T18:04:43.917 に答える
4

とても簡単です。これがフィドルです。

HTML

<input id="box" value="text" />

JavaScript

window.onload = document.getElementById('box').select();
于 2013-11-06T18:03:53.167 に答える
1

JavaScript HTMLElement.focus()を使用した基本的な例

<head>
    <script type="text/javascript">
        function setFocus() {
            document.getElementById('txtTwo').focus();
        }
    </script>
</head>
<body onload="setFocus();">
        <input id="txtOne" type="text" />
        <br/>
        <input id="txtTwo" type="text" />
</body>
于 2013-11-06T18:12:09.273 に答える