我在ASP中維護一個站點,其中一項任務是將焦點置於頁面上的文本框中。 這是我曾嘗試:在ASP中設置焦點
<script type="text/javascript">
<!--
document.psForm['password'].focus();
//AND
document.getElementById("password").focus();
-->
</script>
我不認爲這會工作......這不:
<form id="psForm" action="logonpw.asp" method="post" defaultfocus="password">
這不起作用:
<body onload="javascript:docuument.psForm.password.focus();">
這裏是形式:
<form id="psForm" action="logonpw.asp" method="post">
<table border="0" cellpadding="5">
<tr>
<td>
Password:
</td>
<td>
<input type="password" name="password" value="<%= password %>" size="50">
</td>
</tr>
</table>
</form>
有一個在你的身體的onload版本 – keithwarren7 2009-02-02 21:05:34
一個錯字重新標記,事實上,它是ASP是無關 – 2009-02-02 21:07:58
順便說一句,你不需要在評論中包裝你的JavaScript:<! - - > 1997年之前出生的單個瀏覽器將顯示你的代碼,而不是運行它。 – 2009-02-02 21:48:47