Bij het laden van een pagina gaat de text-cursor niet standaard naar het eerste input-veld. Onderstaand stukje JavaScript is een oplossing voor dit probleen en zorgt ervoor dat de focus wel naar een input-veld gaat.
<HEAD>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function putFocus(formInst, elementInst) {
if (document.forms.length > 0) {
document.forms[formInst].elements[elementInst].focus();
}
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="putFocus(0,0);">
Aan de putFocus() functie, die bij body-onLoad wordt aangeroepen, kunnen 2 argumenten worden meegegeven; 'formInst' is het nummer van het formulier en 'elementInst' is het nummer van het input veld. De telling begint bij 0, dus heeft je website 1 formulier en is het input veld het 1
e veld, dan zijn beide argumenten 0.
De code is cross-browser compatible en getest op Internet Explorer, Firefox, Opera, Mozilla en Konqueror.