Modifier l'action d'un formulaire juste avant son envoi
Bonjour à tous,
je me tourne à nouveau vers vous pour un petit problème :aie:
Donc j'ai un petit formulaire joliment appelé recherche contenant un champ texte que je nomme t
lorsque je tape sur entrée, j'appelle une fonction envoyer_recherche() dont voici le code source :
Code:
1 2 3 4 5 6 7 8
| function envoyer_recherche()
{
valeur = document.recherche.t.value;
alert(valeur);
document.recherche.cible = "ktarnews-blog-r"+valeur+".html";
alert(document.recherche.cible);
document.recherche.submit;
} |
Mes deux alerts affichent d'abord la valeur de ce que j'ai rentré dans t, normal, le second alert m'affiche bien ce que je désire aussi (donc la cible a effectivement été changée!) cependant, mon navigateur me renvoie vers la page "ktarnews-blog.html?t=lavaleurdemonchampt"...
Voici le fragment de code HTML
Code:
1 2 3 4
| <h1>Recherche</h1>
<form name="recherche" onsubmit="envoyer_recherche();">
<input name="t" type="text" />
</form> |
Quelqu'un voit comment je peux m'en sortir? :aie:
Merci beaucoup par avance!