我用Zend Form創建了一個表單,並希望焦點位於頁面加載時窗體內的文本區域。我試着用JS,有時它顯示了半秒鐘的焦點,但是在實際輸入任何東西之前,它會消除焦點。關注Zend Form的Textarea
我以爲Zend窗體可能會阻止焦點,所以我查了一下,發現了自動對焦attrib選項,但這也無濟於事。
任何想法可能是什麼? 感謝
我用Zend Form創建了一個表單,並希望焦點位於頁面加載時窗體內的文本區域。我試着用JS,有時它顯示了半秒鐘的焦點,但是在實際輸入任何東西之前,它會消除焦點。關注Zend Form的Textarea
我以爲Zend窗體可能會阻止焦點,所以我查了一下,發現了自動對焦attrib選項,但這也無濟於事。
任何想法可能是什麼? 感謝
如果你已經使用道場getFocusOnLoad()
可能有助於將焦點設置在頁面加載..
請按照這些鏈接:
自動對焦似乎工作正常,但它不支持在IE中。所以你現在可能會停留在JavaScript上。
$element->setAttrib('autofocus', 'autofucus');
它以及在Firefox與2名的文檔類型工作:
我使用測試自動對焦在Firefox和IE。 HTML5和XHTML1.0
我還沒有在這方面嘗試過,但在您的標題中放置HTML5墊片似乎使IE的行爲好得多。
<!--[if IE]><script type="text/javascript" src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
$ element-> setAttrib('autofocus','autofocus'); - 請更改自動對焦的拼寫 – almaruf 2018-03-02 11:51:02