Aller au contenu

Un input pour deux formulaires ?


Sebastien

Sujets conseillés

J'utilise actuellement le formulaire de recherche google (legerement adapté) sur ma page

Je voudrais y adjoindre un bouton radio en plus de ceux deja existant permettant la recherche d'image sur Yahoo.

Le formulaire Yahoo est le suivant :

<form name=w action="http://images.search.yahoo.com/search/images?ei=UTF-8">
<input type=hidden name=ei value="UTF-8">
<input type=hidden name=fr value=sfp>

<input name=p id=yschsp size=50 maxlength=100 value="">
<input type=submit value="Search Images">

</form>

Cela est il possible ? Ou bien faut il que je crée simplement une seconde page avec un formulaire dédié ?

Lien vers le commentaire
Partager sur d’autres sites

En fait je souhaite qu'en tapant une requete et en selectionnant le bouton radio, la recherche se fasse dans yahoo image et pas dans google.

Le hic c'est que je sais pas comment faire (a part faire une seconde page)

Lien vers le commentaire
Partager sur d’autres sites

Re,

Et bien, je pense que tu as solutions :

1 - Solution facile : Faire un formulaire et renvoyer vers une page de traitement. Si Yahoo coché alors tu renvoies ici, sinon tu renvoies sur google

2 - Solution Javascript

Voici un code mais c'est avec un menu déroulant. Cependant, tu dois pouvoir l'adapté à ce que tu veux faire.

Dans le Head

<!-- DEBUT DU SCRIPT -->
<script language="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
 {
 location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
 }
else
 {
 alert('Veuillez choisir une destination.');
 }
}
</script>
<!-- FIN DU SCRIPT -->

Dans le Body :

<!-- DEBUT DU SCRIPT -->

<!--

SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT

http://www.editeurjavascript.com

-->

<FORM>

<SELECT NAME="ListeUrl" SIZE=1 onChange="ChangeUrl(this.form)">

<OPTION SELECTED VALUE="">-Selectionnez votre destination-

  <OPTION VALUE="test1.html">Test1

  <OPTION VALUE="Test2.html">Test2

</SELECT>

</FORM>

<!-- FIN DU SCRIPT -->

A toi de jouer :)

Lien vers le commentaire
Partager sur d’autres sites

Merci ! je vais étudier ces possibilités

Toutefois dans un souci d'accessibilité, je me demande s'il n'est pas preferable d'utiliser plusieurs pages, pour les utilisateurs sans javascript

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...