htmlを使って(とjavascript =好きではないが好きですが)、私のページのリンクからボタンの近くのテキストボックスにジャンプしたいと思います。どうやってやるの?リンクを入力フィールドに直接行うにはどうすればよいですか?
4
A
答えて
1
要素のクリック時にテキストボックスに注目したいですか?あなたのテキストボックスを仮定
var d = document;
d.getElementById("myLink").onclick = function() {
d.getElementById("myTextInput").focus();
};
が
1
id
属性を持っている、あなたのリンクは、ハッシュとそのIDを指し示すことができ、そしてonclick
はそれを集中することができます:
<a href='#textboxid' onclick='document.getElementById("textboxid").focus();'>Click me</a>
リンクがクリックされるとページはテキストボックスの位置に#textboxid
ハッシュでジャンプし、そのfocus()
メソッドが呼び出されてフォーカスが移ります。 JavaScriptで
<a id="myLink" href="#myInput">Show me the textbox!</a>
とワイヤー:あなたは、ハッシュURLにhref属性ポイントを作ることによって、あなたのリンクが自動的にそのテキストボックスにジャンプさせることができ
<input id="myInput" type="text" value="" />
:ように見える入力を考えると
3
(この例ではjQueryを使用して)リンクがクリックされたときにテキストボックスに注目します:
$(document).ready(function() {
$("#myLink").click(function(){
$("#myInput").focus();
});
});
1
<a href="#myinput">Input Link</a>
<input type="text" value="Text Input" id="myinput" />
上記のコードを使用するHTMLでは、入力フィールドにジャンプすることしかできません。
関連する問題
- 1. ページの読み込み時にJavascriptを直接使用して入力フィールドにデータを入力するにはどうすればよいですか?
- 2. 入力フィールドをリセットするにはどうすればよいですか? jQuery
- 3. 入力をJavaで直接返すにはどうすればよいですか?
- 4. フォーカスを当てない入力フィールドのトラブルシューティングを行うにはどうすればよいですか?
- 5. HTMLリンクのタイトルに改行を入力するにはどうすればよいですか?
- 6. ノードでpaypal-restを使って直接支払いを行うにはどうすればよいですか?
- 7. 2つの入力フィールドを同じ行に配置するにはどうすればよいですか?
- 8. クライアントの代わりに直接リンクを取得するにはどうすればよいですか?
- 9. Twitterエンティティから直接Instagramリンクを取得するにはどうすればよいですか?
- 10. 変更できるファイルへの直接リンクを作成するにはどうすればよいですか?
- 11. 入力フィールドのPARTを別のフィールドにコピーするにはどうすればよいですか?
- 12. 特定のJavaScriptタブに直接リンクするにはどうすればよいですか?
- 13. Googleフォトの公開画像に直接リンクするにはどうすればよいですか?
- 14. Apexレポート「CSVとしてエクスポート」オプションに直接リンクするにはどうすればよいですか?
- 15. .txtファイルが直接表示されないようにするにはどうすればよいですか?
- 16. フォーム入力フィールドをテーブルに挿入するにはどうすればよいですか?
- 17. Pythonのヘルプページを標準出力に直接印刷するにはどうすればよいですか?
- 18. フィールドに@PathVariableを挿入するにはどうすればよいですか?
- 19. ReactiveUI 7のReactiveCommand.Execute()への直接呼び出しを行うにはどうすればよいですか?
- 20. Twitterで直接メッセージの会話にリンクするにはどうすればいいですか?
- 21. Sharepointの複数行フィールドに新しい行を挿入するにはどうすればよいですか?
- 22. 数字をテキストボックスに入力してリンクの一部にするにはどうすればよいですか?
- 23. 入力フィールドを左側に、テキストラベルを右側に配置するにはどうすればよいですか?
- 24. 1入力と2チャンネル出力(回帰)のCNN(イメージ)を行うにはどうすればよいですか?
- 25. ComboBoxの選択肢からTextBoxフィールドにデータを入力するにはどうすればよいですか?
- 26. foreach入力フィールドからcodeigniterのmysqlにデータを保存するにはどうすればよいですか?
- 27. 入力フィールドをフォームに動的に追加するにはどうすればよいですか?
- 28. 入力フィールドにフォーカスを強制的に設定するにはどうすればよいですか?
- 29. 変更フォーム(入力フィールド)でボタン送信を無効にするにはどうすればよいですか?
- 30. ウェブブラウザの入力フィールドで辞書検索を無効にするにはどうすればよいですか?
私たちは、好ましくはJavaScriptを使用しないで、JavaScriptの229 KBを使用することにしました。 – Esailija
これを達成する方法が不足していることを考慮すると、他のすべての回答もjavascriptを使用しています。 、私はなぜ私が-1を得るのかは分かりません。 JavaScriptを使用しない入力に「集中する」信頼できる方法はありません。 – doogle
あなたの答えはjqueryの機能でした。完全に合法。 +1! –