FORMULAIRE EN COULEUR AVEC TEXTES PRÉ-DEFINIS SUR BOUTONS

Spiritraid Messages postés 20 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 11 mai 2004 - 24 févr. 2004 à 07:57
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 25 oct. 2004 à 11:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20715-formulaire-en-couleur-avec-textes-pre-definis-sur-boutons

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
25 oct. 2004 à 11:25
envoi par mail, fait le en ajoutant un post vers du php...
Arcagi Messages postés 4 Date d'inscription dimanche 11 avril 2004 Statut Membre Dernière intervention 21 mars 2005
5 oct. 2004 à 20:23
Salut!

Pas mal du tout ton code, je fais pas de javascript, mais il m'a été très utile car celui de phpBB n'est pas évident à comprendre...

Bravo
cs_lawraC Messages postés 90 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 3 février 2011
15 juin 2004 à 08:29
Ola !

Le problème vient surement du fait que ton form et ton textarea ont le même nom.
Je crois savoir que javascript est sensible à ce genre de chose.

LawraC
cs_lawraC Messages postés 90 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 3 février 2011
15 juin 2004 à 08:29
Ola !

Le problème vient surement du fait que ton form et ton textarea ont le même nom.
Je crois savoir que javascript est sensible à ce genre de chose.

LawraC
Spiritraid Messages postés 20 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 11 mai 2004
14 juin 2004 à 22:51
j'ai un petit pb :/
je l'ai trafiqué pour qu'il corresponde à mon code et il marche plus :(

mon code :
if(document.post.post.createTextRange)
{
var text;
document.post.post.focus(document.post.post.caretPos);
document.post.post.caretPos = document.selection.createRange().duplicate();
if(document.post.post.caretPos.text.length > 0)
{
document.post.post.caretPos.test = document.post.post.caretPos.text;
}
else
{
document.post.post.caretPos.test = code;
}
}
else document.post.post.value += code;
}

le nom du formulaire est post et le nom du textarea est post.
qq1 saitoù est mon pb ??
cs_lawraC Messages postés 90 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 3 février 2011
8 avril 2004 à 17:13
Ci-joint, une version modifiée de ton script.
Elle permet, par exemple d'intégrer un système de balises (ouverte, fermée) et les retour chariots.


C'est tout prêt à être testé
---------------------------------------------------

Je reprends juste le javascript et le HTML.

<script language="JavaScript" type="text/javascript">

function AddText(defaultText)
{
if (document.poster.message.createTextRange)
{
var text;
document.poster.message.focus(document.poster.message.caretPos);
document.poster.message.caretPos = document.selection.createRange().duplicate();
if(document.poster.message.caretPos.text.length>0)
{
document.poster.message.caretPos.text = document.poster.message.caretPos.text ;
}
else
{
document.poster.message.caretPos.text = defaultText;
}
}
else document.poster.message.value += defaultText;
}




function AddText2(bouton,txt1,txt2)
{
val = bouton.value;
if (val.indexOf('*')>0)
{
bouton.value=txt1 ;
AddText(txt2);
}
else
{
bouton.value=txt1 + '*';
AddText(txt1);
}


}


</script>
</head>

<hr color="blue" width="600" size="1">
<form name="poster">
" onclick="javascript:AddText2(this,'<li>','</li>');">
','</gras>');">

','
');">
" onclick="javascript:AddText2(this,'<tr>','</tr>');">
" onclick="javascript:AddText2(this,'<td>','</td>');">

<!-- ajouter des boutons et leurs textes ici -->


<textarea rows='8' cols='50' class="texta" name=message wrap=virtual onmouseover="this.focus();">
</textarea>


<!-- option -->


</form>
cs_leris Messages postés 419 Date d'inscription dimanche 31 août 2003 Statut Membre Dernière intervention 19 avril 2010 3
1 mars 2004 à 11:25
ça , c'est à toi de le personnaliser ...

de rajouter des options ... moi je me suis concentré sur le textarea .


cordialement,

L.
cs_omallet16 Messages postés 15 Date d'inscription jeudi 1 janvier 2004 Statut Membre Dernière intervention 1 novembre 2007
1 mars 2004 à 11:09
y po moyen de lui mettre une touche envoie par mail par exemple ?
Spiritraid Messages postés 20 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 11 mai 2004
24 févr. 2004 à 07:57
cool, exactement ce qu'il me fallait !

merci !!
Rejoignez-nous