[spip-dev] Proposition pour la boite de recherche 'FORMULAIRE_RECHERCHE'

Bonjour,

J'ai vu quelqu'un utiliser la boite de recherche en inscrivant le mot à rechercher à la suite du texte 'Rechercher'. C'est pourquoi je propose de compléter, dans inc-calcul-squel.php3 :

\$$nom_var .= \"\n<form action='$lien' method='get'>\";
...
\$$nom_var .= \"\n<input type='text' id='formulaire_recherche' name='recherche' value='Rechercher' size='20' class='formrecherche'>\";

par :

\$$nom_var .= \"\n<form action='$lien' method='get' name='searchForm'>\";
...
\$$nom_var .= \"\n<input type='text' id='formulaire_recherche' name='recherche' value='Rechercher' size='20' class='formrecherche'\";
\$$nom_var .= \"\n onFocus='if (document.searchForm.recherche.value == \".chr(34).\"Rechercher\".chr(34).\") document.searchForm.recherche.value = \".chr(34).chr(34).\";' \";
\$$nom_var .= \"\n onBlur='if (document.searchForm.recherche.value == \".chr(34).chr(34).\") document.searchForm.recherche.value = \".chr(34).\"Rechercher\".chr(34).\";'> \";

L'effet est d'effacer le contenu de la boite de saisie lorsqu'on clique dessus... à condition que jajascript fonctionne.

philippe tran

Bof.

Par contre :
<form action="recherche.php3" method="get" name="form_rech">
  <a name="formulaire_recherche"><input type="text"
  name="recherche" onFocus="if (this.value == 'Rechercher') {
  this.value = ''; }" value="Rechercher" size="20"
  class="formrecherche"></a>
</form>

C'est dans le squelette. Libre à chacun d'upgrader ses squelettes, et/ou
proposer ce jaja dans les squel par défaut, ça me paraît mieux que de
patcher inc-calcul-squel.

PAtcher inc-calcul-squel pour le rendre "intelligent" va donner de
l'intelligence à la word, et ça fait le lit de nuits blanches à chercher
des bugs dont on ne comprend pas le poruquoi du comment le squelette est
modifié.