Bonjour,
Il suffit qu'un imput type=text soit avec son bouton submit dans un form pour que, quand il y a le focus dans l'inpur type=text, appuyer sur la touche Entrée ou équivalent du clavier déclenche la requête ;
Je rentre un texte dans un Input, j'appuie sur Entrée, pas besoin de cliquer sur le submit Ok.
Par contre, avec des SELECT et la même structure cela ne fonctionne pas.
Cette fois appuyer sur la touche Entrée ne déclenche rien.
On est obligé de cliquer sur le submit.
S'il existait une solution purement html je serais content.
mais j'ai peur qu'il fasse passer par un soupçon de javascript.
Qu'en pensez-vous ?
Il suffit qu'un imput type=text soit avec son bouton submit dans un form pour que, quand il y a le focus dans l'inpur type=text, appuyer sur la touche Entrée ou équivalent du clavier déclenche la requête ;
<form method="get" action="a.php">
<div><input type="text" name="machin" /><input type="submit" name="ch" value="Ok" /></div>
</form>
<form method="get" action="a.php">
<div><input type="text" name="truc" /><input type="submit" name="ch" value="Ok" /></div>
</form>
Je rentre un texte dans un Input, j'appuie sur Entrée, pas besoin de cliquer sur le submit Ok.
Par contre, avec des SELECT et la même structure cela ne fonctionne pas.
<form method="get" action="h.php">
<p><select name="ssg[J1]">
<option value="tou" selected="selected">34 produits</option>
<option value="*aac">Fiche RCA mâle</option>
<option value="*aae">Prise RCA femelle, murale ou normale</option>
<option value="*aed">Raccord RCA M/F (coudé)</option>
etc...
</select><input type="submit" value="< Affiner" /></p>
</form>
<form method="get" action="h.php">
<p><select name="ssg[J4]">
<option value="tou" selected="selected">10 produits</option>
<option value="*ahd">Adaptateur Composite ou SVHS / Péritel</option>
<option value="*ahk">Adaptateur S-Vidéo / Composite</option>
etc...
</select><input type="submit" value="< Affiner" /></p>
</form></td></tr>
Cette fois appuyer sur la touche Entrée ne déclenche rien.
On est obligé de cliquer sur le submit.
S'il existait une solution purement html je serais content.
mais j'ai peur qu'il fasse passer par un soupçon de javascript.
Qu'en pensez-vous ?