Formulaire avec problème

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Formulaire avec problème

Message par julworld Lun 8 Aoû 2011 - 11:49

Bonjour,

Je rencontre un sérieux problème depuis quelques temps...
En effet, je tente de créer un formulaire, mais il y a un problème de validation du message avec "id" et "value".

Voici le code du formulaire :
*******

Je pense que le problème vient de cette partie, mais j'en sais trop rien... :
.
Code:
*****

Merci aux personnes qui sauront m'aider à résoudre ce problème... Confused
C'est assez urgent, mais si il vous faut du temps pour régler le problème, ce n'est pas grave, je prendrais mon temps


Dernière édition par julworld le Lun 8 Aoû 2011 - 19:05, édité 2 fois
julworld

julworld
*****

Masculin
Messages : 695
Inscrit(e) le : 03/05/2009

http://prizeefrance.com
julworld a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire avec problème

Message par Scoubifitz Lun 8 Aoû 2011 - 15:34

bonjour,

à première vue , vous essayez de récupérer la value "jeu" (qui n'existe pas),
alors que les boutons radio ont le name "cadeau" , et qu'il faut spécifier la valeur par rapport à la case cochée ...

voilà le code corrigé et fonctionnel , en espérant que ça vous aidera :

Code:
<script type="text/javascript">
function CompleteMessage(form)
{
var cadeau = "";
if(form.cadeau[0].checked == true) // Si le 1er bouton "Jeu 1" est coché ..
cadeau = form.cadeau[0].value;
else if(form.cadeau[1].checked == true) // Si le 2e bouton "Jeu 2" est coché ..
cadeau = form.cadeau[1].value;
else if(form.cadeau[2].checked == true) // Si le 2e bouton "Jeu 3" est coché ..
cadeau = form.cadeau[2].value;
else if(form.cadeau[3].checked == true) // Si le 2e bouton "Jeu 4" est coché ..
cadeau = form.cadeau[3].value;
else if(form.cadeau[4].checked == true) // Si le 2e bouton "Jeu 5" est coché ..
cadeau = form.cadeau[4].value;

var txt_message = 'Bonjour, je voudrais obtenir le <strong> ' + cadeau + '</strong>\n'
+ 'et accepte les conditions du forum,\n'
+ 'merci et aurevoir' ;

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>

<form action="/post" method="post" name="post" enctype="multipart/form-data" style="border: dotted 0px red" onsubmit="CompleteMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="38" /> <!--  ID du forum dans lequel le message sera posté-->

<input type="hidden" name="subject" value="Commande Boutique" />

<table width="100%"  border="0">

<tr style="background:#FABA1F;text-align:center;">
<td valign="top"><img src=""></td>
<td valign="top"><img src=""></td>
<td valign="top"><img src=""></td>
<td valign="top"><img src=""></td>
<td valign="top"><img src=""></td>
</tr>

<tr style="background:#EA2F3E;text-align:center;">
<td valign="top"><input type="radio" name="cadeau" id="jeu 1" value="jeu 1" /> 0.000</td>
<td valign="top"><input type="radio" name="cadeau" id="jeu 2" value="jeu 2" /> 0.000</td>
<td valign="top"><input type="radio" name="cadeau" id="jeu 3" value="jeu 3" /> 0.000</td>
<td valign="top"><input type="radio" name="cadeau" id="jeu 4" value="jeu 4" /> 0.000</td>
<td valign="top"><input type="radio" name="cadeau" id="jeu 5" value="jeu 5" /> 0.000</td>
</tr>


<tr style="background:#ffffff;color:#ffffff">
<td colspan="5">----------------</td></tr>

<tr style="background:#EA2F3E;">
<td colspan="5">
<center>
<input type="submit" value="Envoyer la commande" name="post" /><br>
<span style="font-size:14px;color:#ffffff;">(Votre demande sera traitée prochainement par un administrateur)</span>
</center>
</td></tr>
</table>
</form>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire avec problème

Message par julworld Lun 8 Aoû 2011 - 19:05

Confused
Merci beaucoup pour votre aide. Vous avez résolu mon problème. Very Happy

Serait-il possible de mettre le code qui est présent dans votre message entre les balises "hide" ? Merci d'avance.

Bonne soirée. Very Happy
julworld

julworld
*****

Masculin
Messages : 695
Inscrit(e) le : 03/05/2009

http://prizeefrance.com
julworld a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum