OVH Cloud OVH Cloud

javascript et textarea

4 réponses
Avatar
steven
bonjour a tous.

Savez vous où trouver un script javascript permettant d'afficher, de
limiter et de récuperer dans une variable php le nombre de caracteres tapés
par un client dans un textarea ?

Accessoirement, que me recommandez vous comme site pour apprendre le
javascipt en partant de zero ?

merci à tous.

4 réponses

Avatar
BMR
bonjour a tous.

Savez vous où trouver un script javascript permettant d'afficher, de
limiter et de récuperer dans une variable php le nombre de caracteres tapés
par un client dans un textarea ?

Accessoirement, que me recommandez vous comme site pour apprendre le
javascipt en partant de zero ?

merci à tous.




Question 1 :
Pour limiter une valeur dans un champ :

<script>
function limiterTextarea(formulaire) {
// with permet de ne pas répéter partout "formulaire."
with (formulaire) {
// limite le textarea à 300 caractères,
// si plus de 300, retourne faux (empêche la soumission du
formulaire)
if (mon_texte.value.length > 300) {
alert("Champ mon texte trop long : " +
mon_texte.value.length " caractères au lieu de 300");
return false;
}
// sinon return vrai (le formulaire va être soumis)
else {
// affecte à taille_mon_texte (champ caché) la taille de mon_texte
taille_mon_texte.value = mon_texte.value.length;
return true;
}
}
</script>

<form ... onsubmit="return limterTextarea(this)">
<textarea name="mon_texte" cols="xx" rows="xx"></textarea>
<input type="hidden" name="taille_nom_texte" />
</form>

La taille du texte sera récupérée par $_POST["taille_mon_texte"].
Remarque que strlen($_POST["mon_texte"]) le ferait aussi bien.

Question 2 :
- Dans l'éditeur Javascript :
http://www.editeurjavascript.com/cours/cours_01.php
- Il y a aussi SELFHTML, un excellent site, mais bizarrement
inaccessible à l'instant...
- J'ai fait quelques pages dans la rubrique Tutoriel de mon site
www.aidejavascript.com

A+

BMR

Avatar
steven
"BMR" a écrit dans le message de news:
42383142$0$30265$
bonjour a tous.

Savez vous où trouver un script javascript permettant d'afficher, de
limiter et de récuperer dans une variable php le nombre de caracteres
tapés par un client dans un textarea ?

Accessoirement, que me recommandez vous comme site pour apprendre le
javascipt en partant de zero ?

merci à tous.


Question 1 :
Pour limiter une valeur dans un champ :

<script>
function limiterTextarea(formulaire) {
// with permet de ne pas répéter partout "formulaire."
with (formulaire) {
// limite le textarea à 300 caractères,
// si plus de 300, retourne faux (empêche la soumission du
formulaire)
if (mon_texte.value.length > 300) {
alert("Champ mon texte trop long : " + mon_texte.value.length
" caractères au lieu de 300");
return false;
}
// sinon return vrai (le formulaire va être soumis)
else {
// affecte à taille_mon_texte (champ caché) la taille de mon_texte
taille_mon_texte.value = mon_texte.value.length;
return true;
}
}


Merci de votre réponse.

Est-ce que ce script peut indiquer (moyennant petites modifs) en temps réel
le nombre de caractére rentrés dans le textarea ?


Avatar
ASM

Est-ce que ce script peut indiquer (moyennant petites modifs) en temps réel
le nombre de caractére rentrés dans le textarea ?


<form name=monForm>
<textarea onkeyup="document.monForm.long.value=this.value.length;"></textarea>
<br>Le texte fait <input type=text name=long> caractères
</form>

--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************

Avatar
karim
"ASM" a écrit dans le message de news:


Est-ce que ce script peut indiquer (moyennant petites modifs) en temps
réel
le nombre de caractére rentrés dans le textarea ?


<form name=monForm>
<textarea
onkeyup="document.monForm.long.value=this.value.length;"></textarea>
<br>Le texte fait <input type=text name=long> caractères
</form>




merci.

grave au lien qui m'a ete donné tout a l'heure je suis en train d'apprendre
le javascript a tte vitesse. comme ca je pourrais me servir de vos réponses
comme exemple pour apprendre.

encore merci.