J'ai 1 formulaire de recherche principal avec un bouton de soumission et plusieurs formulaires de recherche secondaires avec des boutons de soumission. Ce que je voudrais faire est quand je saisis du texte et que je clique sur le bouton de soumission du formulaire de recherche principal, le même texte est copié dans tous les formulaires de recherche secondaires et tous les boutons d'envoi des formulaires de recherche secondaire obtiennent frapper automatiquement.Un clic pour déclencher plusieurs formulaires de recherche?
Le code HTML pour le secteur Earch formulaire ci-dessous:
<form action="query.php" method="get">
Search: <input type="text" name="item" size="30">
<input type="submit" value="send">
</form>
L'une des différentes formes de recherche secondaires est indiqué ci-dessous:
<FORM action="http://www.dpbolvw.net/interactive" method="GET" target="_blank">
<div style="float: left; padding: 0 3px 0 0;">
<INPUT type="text" name="src" size="9"
value="<?php
$input = $_GET['item'];
echo $input;?>" style="width: 110px; height: 22px;margin:0; padding: 0; font-size:140%;">
</div>
<div style="float: left; padding: 0 3px 0 0;">
<input type="image" name="submit" value="GO" src="http://images.guitarcenter.com/Content/GC/banner/go.gif"
alt="Search" style="font-size:140%">
/div>
<input type="hidden" name="aid" value="1234"/>
<input type="hidden" name="pid" value="1234"/>
<input type="hidden" name="url" value="http://www.guitarcenter.com/Search/Default.aspx"/>
</form>
Notez que le code php que je mets dans la champ "valeur" du formulaire de recherche secondaire:
<?php
$input = $_GET['item'];
echo $input;?>
Ceci copie automatiquement le texte que j'ai entré dans le formulaire de recherche principal dans le formulaire de recherche secondaire. J'ai donc compris comment faire cela. Le problème est de "simuler" une touche "Entrée" ou un clic sur le bouton "GO" avec la souris sur le formulaire de recherche secondaire lorsque l'utilisateur appuie sur la touche Entrée ou appuie sur le bouton "ENVOYER" avec la souris sur le formulaire de recherche principal.
Nous vous remercions de votre compréhension!
Brandon, Je ne suis pas sûr que je comprends ce que vous dites.Pourriez-vous me dire exactement ce que je dois faire en détail? Est-ce que je veux ajouter class = "ajax_search_forms" à la balise HTML FORM? Est-ce que le code javascript ci-dessus est le code? Je l'ai entouré avec et cela n'a rien fait ... Merci pour plus de détails! :) –
Le code ci-dessus est un code JS, construit au-dessus de la bibliothèque jQuery, que vous auriez besoin de télécharger et d'inclure dans votre site. Ensuite, vous devrez ajouter la classe ajax_search_forms à tous vos formulaires. Ensuite, la soumission du formulaire déclenchera toutes les soumissions de formulaire. –