2011-03-30 179 views
0

我有一個圖像的鏈接,當點擊我想用戶被帶到一個錨點在同一頁面上,然後光標直接集中在輸入下面。添加一個錨和點擊鏈接

<a onclick="document.newsletter.email.focus();" href="#newssection"><img src="images/newsletter_slide.jpg" /></a> 

當它僅僅是它的onClick工作,但不向下滾動頁面,當我使用錨它去的那款,但不集中。

我換周圍的onClick和href和它沒有幫助

回答

5

試試這個。

http://jsfiddle.net/HgSjH/3/

<a onclick="document.newsletter.email.focus();return false;" href="#">click me</a> 
<form name="newsletter" id="newssection"> 
    <input id="email" name="email"/> 
</form> 
0

我認爲一個簡單的

document.getElementById('yourEmailField').focus();應該做的伎倆。

它會自動聚焦到元素,如果需要也可以滾動。