我在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