2010-12-19 59 views
1

我有兩個按鈕爲相同的形式。在HTML代碼中,我首先聲明瞭「Button One」,然後是「Button Two」。如何通過更多的按鈕設置表單的焦點?

當我顯示錶單時,焦點位於「Button One」上,但我希望在另一個表單上顯示它,而不更改它們的屏幕位置。

我能做什麼?

+0

使用jQuery $( '#btnId')。對焦() – 2010-12-19 06:48:05

+0

使用角度和角材料的設計,你需要使用** MD-自動對焦**。這裏有一個非常好的解釋:https://material.angularjs.org/1.0.4/api/directive/mdAutofocus – 2016-10-26 13:01:57

回答

3
$(document).ready(function() { 
    $("#Button Two").focus(); 
}); 
+0

只是爲了澄清,通過「#Button Two」我的意思是按鈕元素的ID。 'focus()'也可以用於關注文本輸入等。 – 2016-11-10 03:46:49

1

tabindex設置爲小於第一個按鈕的第二個按鈕。

編輯

是的,你可以使用JavaScript,document.getElementById("button2").focus();。確保您在頁面加載時添加此代碼。

+0

我試過,但它不起作用。也許我必須使用一些JavaScript ......所以,它將適用於所有瀏覽器? – user502052 2010-12-19 07:02:30