27 07 2001 à 14:12 |
Yo, J'ai un petit formulaire de contact (qui uitlise le cgi Formail) sur mon site et parmis les champs du formulaire je veux proposer de choisir le "recipient" du formulaire dans un menu deroulant. J'ai viré la ligne <input type="hidden" name="recipient" value="moi@moi.com"> et remplacé par un menu select, ça donne ça mais ça marche. ça reconnait pas le recipient. <FORM name="Contact" method="post" action="../cgi-bin/formmail.cgi&qu ot;> <input type="text" name="email"> <BR> <SELECT name="recipient"> <OPTION value="karamel@nordikart.com" > Team </OPTION> <OPTION value="deloo@nordikart.com"&g t; dELOO </OPTION> <OPTION value="tof@nordikart.com"> Tof </OPTION> </SELECT> <BR> <TEXTAREA name="texte" rows="12"> <TEXTAREA> <BR> <INPUT type="submit" name="Envoyer" value="Envoyer"> <BR> <INPUT type="hidden" name="subject" value="Contact"> <INPUT type="hidden" name="required" value="email"> <INPUT type="hidden" name="redirect" value="bon.php"> <INPUT type="hidden" name="missing_fields_redirect" ; value="pasbon.php"> </FORM> J'imagine que la soluce tourne autour d'une fonction javascript mais je vois pas quoi ? |
|
27 07 2001 à 15:10 |
méthode php avec les menus déroulants : <select name=rubrique> <option> amis </option> <option> gfx francais </option> <option> gfx autres </option> <option> pixel art </option> <option> paint/draw </option> <option> communautés </option> <option> portails gfx </option> <option> ressources </option> <option> flash </option> <option> 3D </option> <option> java </option> </select> $rubrique = $HTTP_POST_VARS["rubrique"]; dans $rubrique tu récupères directement la valeur précisée entre les balises <option> et </option> le parametre VALUE n'est donc pas nécessaire. ça c'est en php ou en js par exemple. j'imagine que c'est sensiblement pareil avec un CGI puisque la méthode invoquée reste la même ( METHOD=POST ) bon courage ! nb : à quand la ré-ouverture de nordikart.com ? |
|
Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification ! Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux. |