2012-02-03 56 views
1

我用Zend Form創建了一個表單,並希望焦點位於頁面加載時窗體內的文本區域。我試着用JS,有時它顯示了半秒鐘的焦點,但是在實際輸入任何東西之前,它會消除焦點。關注Zend Form的Textarea

我以爲Zend窗體可能會阻止焦點,所以我查了一下,發現了自動對焦attrib選項,但這也無濟於事。

任何想法可能是什麼? 感謝

回答

2

自動對焦似乎工作正常,但它不支持在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]--> 
+0

$ element-> setAttrib('autofocus','autofocus'); - 請更改自動對焦的拼寫 – almaruf 2018-03-02 11:51:02