Je gère un site dans ASP, l'une des tâches consiste à mettre l'accent sur la zone de texte sur une page. Voici ce que j'ai essayé:Mise au point dans ASP
<script type="text/javascript">
<!--
document.psForm['password'].focus();
//AND
document.getElementById("password").focus();
-->
</script>
Je ne pense pas que cela fonctionnerait ... et il n'a pas:
<form id="psForm" action="logonpw.asp" method="post" defaultfocus="password">
Cela ne fonctionne pas:
<body onload="javascript:docuument.psForm.password.focus();">
Voici la forme:
<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>
Il y a une faute de frappe dans votre corps onload la version – keithwarren7
retagged, le fait qu'il est ASP est non pertinent –
BTW, vous n'avez pas besoin d'envelopper votre JavaScript dans les commentaires: seuls les navigateurs nés avant 1997 afficheront votre code au lieu de l'exécuter. –