Bonjour à tous chers "alsacréateurs",
Je souhaite qu'après avoir récupéré l'élément d'un des champ d'un formulaire et si celui-ci est vide, le focus soit affecté à ce champ.
Voici le code de mon formulaire :
Voici mon code javascript :
Mais hélas, cela ne fonctionne pas alors que j'ai trouvé cette méthode sur tout javascript.com avec exemple qui fonctionne à l'appui.
Où est mon erreur ? Que dois-je faire ?
Merci par avance.
Modifié par manu_css (23 Jun 2007 - 12:55)
Je souhaite qu'après avoir récupéré l'élément d'un des champ d'un formulaire et si celui-ci est vide, le focus soit affecté à ce champ.
Voici le code de mon formulaire :
echo '<form name="upload" action="ressources.php" method="post" enctype="multipart/form-data">'."\n";
echo '<input type="file" name="fichier_ressource">'."\n";
echo '<a href="#" id="ajouterFichier">ajouter mon fichier</a>'."\n";
echo '<input type="hidden" name="item_id" value="5" />'."\n";
echo '<input type="hidden" name="validation" value="ok" />'."\n";
echo '<input type="hidden" name="chemin" value="'.$chemin.'" />'."\n"; echo '</form>'."\n";
Voici mon code javascript :
if (fichier.length!=0)
{
document.forms["upload"].elements["fichier_ressource"].focus();
}
Mais hélas, cela ne fonctionne pas alors que j'ai trouvé cette méthode sur tout javascript.com avec exemple qui fonctionne à l'appui.
Où est mon erreur ? Que dois-je faire ?
Merci par avance.
Modifié par manu_css (23 Jun 2007 - 12:55)