Bonsoir
J'ai une balise form de recherche sur mon site dont le bouton "submit" est remplacé par une image de loupe
Quand on clique sur l'icône, la fonction newsSearch() prend le contenu de la balise de même nom, la préfixe par "site:nom_de_mon_site/news et met le tout dans la balise suivante, puis fait submit.
Problème: les utilisateurs sont en train d'entrer des données avec leur clavier, et donc la réaction est d'appuyer sur "enter" pour soumettre la requête, ce qui ne passe donc pas par la fonction newsSearch() ....
Dans le contexte en cause, je ne peux pas uitliser jQuery
Quelqu'un aurait il une solution à proposer?
Modifié par PapyJP (15 May 2015 - 19:33)
J'ai une balise form de recherche sur mon site dont le bouton "submit" est remplacé par une image de loupe
<form id="newsSearchForm" action="https://www.google.fr/search" method="get" target="_parent">
<input id="newsSearch" placeholder="Rechercher dans les News..." type="text"> <img src="/loupe-1.gif" alt="" onclick="newsSearch();" title="Rechercher dans les News...">
<input id="newsInput" name="q" value="" type="hidden">
<input name="hl" value="fr" type="hidden">
</form>
Quand on clique sur l'icône, la fonction newsSearch() prend le contenu de la balise de même nom, la préfixe par "site:nom_de_mon_site/news et met le tout dans la balise suivante, puis fait submit.
Problème: les utilisateurs sont en train d'entrer des données avec leur clavier, et donc la réaction est d'appuyer sur "enter" pour soumettre la requête, ce qui ne passe donc pas par la fonction newsSearch() ....
Dans le contexte en cause, je ne peux pas uitliser jQuery
Quelqu'un aurait il une solution à proposer?
Modifié par PapyJP (15 May 2015 - 19:33)