Bonjour à tous,
Je cherche à intégrer un script de recherche d'une chaine de caractère dans le contenu d'une page. N'étant pas très doué en Javascript, j'ai commencé par cherher parmis les scripts présents sur le net quelquechose qui pourrait convenir (Je sais, c'est mal, j'avoue que d'ordinaire je ralerais moi-même contre quelqu'un qui fait cela plutot que de développer lui-même son truc avec ses petites mimines, mais je suis vraiment une tanche en js et j'ai pas spécialement le temps d'apprendre actuellement, le projet (en php) sur lequel je bosse n'en demandant que très peu et ayant déjà plusieurs semaines de retard ...).
Mon problème en fait ne viens pas du script que j'ai trouvé en lui-même (à vrai dire, j'aurais jamais réussi à en faire autant, enfin pas avant quelques ... semaines), mais d'une personnalisation que j'aimerais lui apporter.
En effet, l'intégralité de mon site utilise non pas des "<input type="submit" ... / >" pour envoyer les formulaire, mais des "boutons images", dont la plupart sont codés de la facon suivante :
Où $forms est la variable php qui me permet de stocker le numéro du formulaire (initialiser à 0 en haut de page, puis incrémentée à la fin de chaque formulaire).
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<a href="javascript:document.forms['.$forms.'].submit()"><img src="images/boutons/valider.gif" alt="Valider" / ></a>';
Dans un souci d'homogénéité, j'aimerais appliquer le même type de bouton sur le formulaire de recherche. Seulement voilà, en appliquant un lien du type de celui juste au-dessus au formulaire, plus rien ne fonctionne, et je me retrouve sur la page "index.php?motcle=", qui bien évidemment ne correspond à rien.
Y'a-t-il une solution pour faire en sorte que cela fonctionne ?
Merci d'avance pour vos réponses.
P.S. : Pour vous éviter d'avoir à parcourir 50 pages pour avoir toutes les données du problème, je vous remet ici le code du formulaire de recherche, je vous épargne la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form name="search" onSubmit="return findInPage(this.motcle.value);"> <input name="motcle" type="text" size=30 onFocus="nbSearch=0; if (this.value=='Mot-clé') {this.value=''}" value="Mot-clé"> <input type="submit" value="OK"> </form>
Partager