Comment empêcher un formulaire avec la méthode GET d'envoyer la valeur du bouton de soumission?
J'ai un formulaire simple:
<form action="/search" method="get">
<input type="text" name="q" value="">
<input type="submit" name="search" value="search">
</form>
Lors de la soumission de l'url devient `/search?q=Loremipsum&
search=search
Je ne veux vraiment pas que le dernier bit, ce qui semble assez fréquent problème et pense qu'il pourrait être résolu sans js, mais j'ai réalisé que même google.com a ce problème lorsque vous cliquez sur le bouton de recherche. (peut-être qu'ils ne se préoccupent pas beaucoup laid url?)
search?hl=en&source=hp&q=Loremipsum&
btnG=Google+Search
&aq=f&..
Est-il un moyen pour empêcher que la valeur du bouton soumettre pour être exclu sans javascript?
Je vois dans le débordement de la Pile de la recherche est ?q=
mais ils n'ont pas un bouton de soumission.
source d'informationauteur Moak
Vous devez vous connecter pour publier un commentaire.
Vous pouvez omettre le nom de l'attribut dans la dernière entrée comme ceci:
Devrait faire l'affaire. En gardant
value
attribut permet de manipuler du texte affiché sur le bouton.Pour l'enregistrement, vous pouvez aussi omettre le bouton soumettre, si vous le souhaitez, et le formulaire soumettre lorsque vous appuyez sur entrée après avoir tapé votre terme de recherche. (C'est ainsi que la Pile de Débordement de la zone de recherche travaille).