liste déroulante ... onclick= "envois formulaire"

Discussion dans 'Web, design' créé par guslinux, 3 Juillet 2003.

Statut de la discussion:
Fermée.
  1. Offline
    guslinux Gamerz'ien
    Bon, voila,

    j'ai sur mon site un formulaire d'acces direct à certaines rubriques, avec un select (liste déroulante) et j'aimerais asigné "l'envois du formulaire" en onclick...

    je doit mettre quoi comme action en on click ???
    guslinux, 3 Juillet 2003
    #1
  2. Offline
    niafron ex membre
    ca sent le JS et donc c pas pour moi
    (PHP powa :p)
    niafron, 3 Juillet 2003
    #2
  3. Offline
    DevilsAngel ex membre
    ca depent soit tu l'envois à un db donc la tu mets le nom d'une function que tu aura crée avant biensure ;)

    ou alors par mail :)

    donc faut savoir avant ou et comment tu veut le send ton formulaire :)
    DevilsAngel, 3 Juillet 2003
    #3
  4. Offline
    guslinux Gamerz'ien
    Code:
    <form action='ferryit.php'>
    		<p>Acces direct à une rubrique : <select name=type size=1>
    28			<option value='ACF000'>Accessoires - Petites fournitures</option>
    			<option value='ALI000'>Alimentations - Parafoudres</option>
    			<option value='BOI000'>Boitiers</option>
    			<option value='CAB000'>Cables - Connecteurs</option>
    
    			<option value='CAG000'>Cartes Graphiques</option>
    			<option value='CAM000'>Cartes mère</option>
    			<option value='CAS000'>Cartes son</option>
    			<option value='CAT000'>Cartouches d'impression - Kits remplissage</option>
    			<option value='CDR000'>Cd-Cdrw-Dvd-Disquette-Zip</option>
    			<option value='CLA000'>Claviers</option>
    
    			<option value='CPU000'>CPU</option>
    			<option value='GAM000'>Game Pad - Joystick</option>
    			<option value='HDD000'>HDD</option>
    			<option value='HPA000'>Haut-Parleurs</option>
    			<option value='HRS000'>Hub-Router-Switch</option>
    			<option value='IOC000'>I/O-card</option>
    
    			<option value='MEM000'>MEM</option>
    			<option value='MOD000'>Modem - Network</option>
    			<option value='MON000'>Moniteurs</option>
    			<option value='MOU000'>Mouse</option>
    			<option value='MUL000'>Multimedia - Divers</option>
    			<option value='POR000'>Portables</option>
    
    			<option value='PRT000'>Printers</option>
    			<option value='RAC000'>Racks</option>
    			<option value='SCA000'>Scanners</option>
    			<option value='SOF000'>Software</option>
    			<option value='SUV000'>Supports vierges</option>
    			<option value='VEN000'>Ventilateurs</option>
    
    </select><br><input type="submit" size = 9 name="" value="Aller"> </p></form>
    :arrow: http://easyuser.homeip.net/prix/ferryit.php?type=CPU000

    pour plus d'info ... en bas de page ...
    guslinux, 3 Juillet 2003
    #4
  5. Offline
    niafron ex membre
    mmmh si je comprend bien tu veux virer le bouton "Aller" et pouvoir directement, une fois le choix fait, aller a la page desiree ?


    - edit -

    g trouver ce code ds les page source de editeurjavascript

    c ptete ce ke tu veux

    Code:
    <form><table WIDTH=550 CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR=#000000><tr><td WIDTH=100% ALIGN=center><table WIDTH=100% CELLPADDING=2 CELLSPACING=1 BORDER=0>  <tr>    <td WIDTH=50% BGCOLOR=#7189AB><font FACE="Verdana, Arial" SIZE=1 COLOR=#FFFFFF><script LANGUAGE="JavaScript">
    function ChangeUrlPart(formulaire)
    	{
    	if (formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value != "")
    		{
    		window.open(formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value,'_blank');
    	 	}
    	else
    
    		{
    		alert('Veuillez choisir une destination.');
    		}
    	}
    </SCRIPT>
    
    <select NAME="ListeUrl" SIZE=1 onChange="ChangeUrlPart(this.form)" STYLE="color:#455A87;background-color:#FFEDBF">
    <option SELECTED VALUE="">Visitez nos 50 meilleurs partenaires !
    <option VALUE="">
    <option VALUE="" STYLE="color:#FFFFFF;background-color:#455A87">== Divertissements ==
    <option VALUE="../partenaires/partenaire_go.php?id=etoilee">Carte de Rêve
    
    <option VALUE="../partenaires/partenaire_go.php?id=melida">Chez Mélida
    <option VALUE="../partenaires/partenaire_go.php?id=romuh2002">les sites obloo
    <option VALUE="../partenaires/partenaire_go.php?id=forumsdu">Forums du Net
    <option VALUE="../partenaires/partenaire_go.php?id=patelec">KITELECTRONIQUE GRATUIT
    <option VALUE="../partenaires/partenaire_go.php?id=wapiti">Bienvenue Chez Wapiti
    <option VALUE="">
    <option VALUE="" STYLE="color:#FFFFFF;background-color:#455A87">== Informatique et internet ==
    <option VALUE="../partenaires/partenaire_go.php?id=gxlinks">Ton site sur Gxlinks.com
    <option VALUE="../partenaires/partenaire_go.php?id=javanilla">ScriptsPlus.com
    <option VALUE="../partenaires/partenaire_go.php?id=telecharge">Telechargement
    <option VALUE="../partenaires/partenaire_go.php?id=alainter">Alain Terre Net
    <option VALUE="../partenaires/partenaire_go.php?id=phpmylinux">100% PHP
    <option VALUE="../partenaires/partenaire_go.php?id=lesjava">LES JAVASCRIPTS
    <option VALUE="../partenaires/partenaire_go.php?id=ram">Trucs et astuces Express
    <option VALUE="../partenaires/partenaire_go.php?id=skyweb">SkyWeb
    <option VALUE="../partenaires/partenaire_go.php?id=tjs">Tout JavaScript.com
    <option VALUE="../partenaires/partenaire_go.php?id=yacapa">Informatique
    
    <option VALUE="../partenaires/partenaire_go.php?id=rocamus">Animation Rocamagifs
    <option VALUE="../partenaires/partenaire_go.php?id=informatru">Trucs et astuces pour WIN 98 et XP
    <option VALUE="../partenaires/partenaire_go.php?id=sourceht">Sourcehtml : Tutorials, applets, scripts
    <option VALUE="../partenaires/partenaire_go.php?id=tropicalo">Action Webmasters
    <option VALUE="../partenaires/partenaire_go.php?id=donpablo">Big Bazar
    <option VALUE="../partenaires/partenaire_go.php?id=aspirine">asp-irine.com
    <option VALUE="">
    <option VALUE="" STYLE="color:#FFFFFF;background-color:#455A87">== Annuaires / Portails ==
    <option VALUE="../partenaires/partenaire_go.php?id=nhorky">Yoop-e.com
    <option VALUE="../partenaires/partenaire_go.php?id=phpannu">PhpAnnu
    <option VALUE="../partenaires/partenaire_go.php?id=admintlp">Touslesportails.com
    <option VALUE="../partenaires/partenaire_go.php?id=homepage">Le Homepage Club
    <option VALUE="">
    <option VALUE="" STYLE="color:#FFFFFF;background-color:#455A87">== infographie / photo / graphisme ==
    <option VALUE="../partenaires/partenaire_go.php?id=faro">FaroDessing
    <option VALUE="../partenaires/partenaire_go.php?id=hurgon">Images gifs animées transparentes
    <option VALUE="../partenaires/partenaire_go.php?id=kissdesign">KISSDESIGN WEBSITE
    
    <option VALUE="../partenaires/partenaire_go.php?id=linda67">Chez Linda
    <option VALUE="">
    <option VALUE="" STYLE="color:#FFFFFF;background-color:#455A87">== Autres ==
    <option VALUE="../partenaires/partenaire_go.php?id=odin">ChezOdin
    <option VALUE="">
    <option VALUE="" STYLE="color:#FFFFFF;background-color:#455A87">== Jeux / Jouets ==
    <option VALUE="../partenaires/partenaire_go.php?id=smitt"><=[ULTRAPOKE- Version DrEaMeR] Roms GBA à GoGo=>
    <option VALUE="">
    <option VALUE="" STYLE="color:#FFFFFF;background-color:#455A87">== Sites pour webmasters ==
    <option VALUE="../partenaires/partenaire_go.php?id=moof">Livre-dor.net
    <option VALUE="../partenaires/partenaire_go.php?id=cranky">Création de site
    <option VALUE="../partenaires/partenaire_go.php?id=looky">L O O K I M A G E
    <option VALUE="../partenaires/partenaire_go.php?id=letout">Le Tout Webmaster
    <option VALUE="../partenaires/partenaire_go.php?id=easyscript">Easy-Script.com
    <option VALUE="../partenaires/partenaire_go.php?id=wmr">WEBMASTERS-FR.NET
    <option VALUE="../partenaires/partenaire_go.php?id=yatou">Yatou.net
    <option VALUE="../partenaires/partenaire_go.php?id=toutpour">Toutpourtonsite
    
    <option VALUE="../partenaires/partenaire_go.php?id=tenss">TonWebmaster.Com
    <option VALUE="../partenaires/partenaire_go.php?id=elgi">Le HTML Facile
    <option VALUE="../partenaires/partenaire_go.php?id=akelnet">Akelnet.com : BOOSTEZ Efficacement votre trafic !
    <option VALUE="../partenaires/partenaire_go.php?id=alive">Aide4web.com : l'aide à la création de site
    <option VALUE="../partenaires/partenaire_go.php?id=liam">Netsources - L'univers des Webmasters
    <option VALUE="../partenaires/partenaire_go.php?id=coinphp">Coin PHP
    <option VALUE="../partenaires/partenaire_go.php?id=bricabracb">REFERENCEMENT PORTAIL BRICABRAC
    <option VALUE="../partenaires/partenaire_go.php?id=rano">ServiceWebmaster
    <option VALUE="../partenaires/partenaire_go.php?id=univers">Universurf
    </select>
    </font></td>  </form>
    tu le remet a ta sauce et hop c gagne :D
    niafron, 3 Juillet 2003
    #5
  6. Offline
    guslinux Gamerz'ien
    Il ne fonctionne pas tel kel sur ma page... j'ai du arranger un peut :

    :arrow:
    Code:
    <script LANGUAGE="JavaScript">
    function ChangeUrlPart(formulaire)
       {
          window.open(formulaire.type.value,'_self');
       }
    </SCRIPT>
    ca c'est le script,

    :arrow:
    Code:
    <form action=''>
    		<p>Acces direct à une rubrique : <select onChange="javascript:ChangeUrlPart(this.form)" name=type size=1>
    28			<option value='?type=ACF000'>Accessoires - Petites fournitures</option>
    			<option value='?type=ALI000'>Alimentations - Parafoudres</option>
    			<option value='?type=BOI000'>Boitiers</option>
    			<option value='?type=CAB000'>Cables - Connecteurs</option>
    			<option value='?type=CAG000'>Cartes Graphiques</option>
    			<option value='?type=CAM000'>Cartes mère</option>
    			<option value='?type=CAS000'>Cartes son</option>
    			<option value='?type=CAT000'>Cartouches d'impression - Kits remplissage</option>
    			<option value='?type=CDR000'>Cd-Cdrw-Dvd-Disquette-Zip</option>
    			<option value='?type=CLA000'>Claviers</option>
    			<option value='?type=CPU000'>CPU</option>
    			<option value='?type=GAM000'>Game Pad - Joystick</option>
    			<option value='?type=HDD000'>HDD</option>
    			<option value='?type=HPA000'>Haut-Parleurs</option>
    			<option value='?type=HRS000'>Hub-Router-Switch</option>
    			<option value='?type=IOC000'>I/O-card</option>
    			<option value='?type=MEM000'>MEM</option>
    			<option value='?type=MOD000'>Modem - Network</option>
    			<option value='?type=MON000'>Moniteurs</option>
    			<option value='?type=MOU000'>Mouse</option>
    			<option value='?type=MUL000'>Multimedia - Divers</option>
    			<option value='?type=POR000'>Portables</option>
    			<option value='?type=PRT000'>Printers</option>
    			<option value='?type=RAC000'>Racks</option>
    			<option value='?type=SCA000'>Scanners</option>
    			<option value='?type=SOF000'>Software</option>
    			<option value='?type=SUV000'>Supports vierges</option>
    			<option value='?type=VEN000'>Ventilateurs</option>
    </select></p></form>
    et ca c'est la liste déroulante, seul probleme, pour les ventilos par ex, j'avais value='VEN000', j'ai du ajouter changer par value='?type=VEN000', et mtn ca fonctionne, et je crois que je pourrais meme enlever les formulaire

    MTn je me pose une question, comment ajouté à "VEN000", "?type=", pour donner "?type=VEN000", un peut comme ds le php :arrow: $variable = "?type=".$ref .... parce que ca m'échape ds le java...
    guslinux, 4 Juillet 2003
    #6
  7. Offline
    guslinux Gamerz'ien
    Je viens de tester, le formulaire est indispensable au fonctionnement du script ....
    guslinux, 4 Juillet 2003
    #7
  8. Offline
    kEr0 ex membre
    J'dis ca comme ca ... Mais si tu veux cette source ... Regarde en bas de page du post ... Le saut de forum en forum :p
    kEr0, 4 Juillet 2003
    #8
  9. Offline
    guslinux Gamerz'ien
    lol j'avais pas remarqué lol ms bon, j'ai quand meme rein compris...

    merci à tous poru votre aide :D
    guslinux, 4 Juillet 2003
    #9
  10. Offline
    La Poubelle Elite
    Le formulaire est pas indispensable.

    De plus, Dreamweaver MX le fait automatiquement dans ces objets de formulaire :p
    La Poubelle, 4 Juillet 2003
    #10
  11. Offline
    guslinux Gamerz'ien
    j'utilise pas d'outils genre dream... j'ai l'impression de rien controler ... j'ai mon prog sous linux, et le reste ... j'ai mes sites de référence ...
    guslinux, 8 Juillet 2003
    #11
Statut de la discussion:
Fermée.