i974 Internet Réunion

Bienvenue, vous n'êtes pas connecté. ( Se connecter )

Devis Site Internet
Remplissez gratuitement notre formulaire de demande de devis pour votre futur site Internet made in Réunion...

Régie publicitaire
Annoncez sur le plus gros réseau de sites réunionnais | Gagnez de l'argent en relayant de la publicité 100% Réunion..


Forum pour webmasters & professionnels du web réunionnais !

RSS >  Obligation nombre de caractères...
loris #1 26/08/2007 - 20h33

Groupe : Entrepreneur
Messages : 1398
Enregistré le : 05/03/2007

Hors ligne Site Web

Bonsoir !

Je suis en train de bosser sur un formulaire et j'aimerai obliger un certain nombre de caractères pour pouvoir valider le formulaire !

Dans ma balise texarea, j'aimerai insérer un code javascript :

si nombre caractères inférieur à XXX caractères > popup javascript avec message...

Si nombre caractères supérieur à XXX caractères > on peut valider le formulaire...

Auriez vous ce petit bout de code javascript s'il vous plait ? : )

Mercii : )
-
MIXIZ Création et référencement de sites Internet
-
Ile de la Reunion Portail i974.fr : blog, annuaire et forum
-
Buzz974 C'est vous qui faites l'actu de La Réunion
-
Vince #2 27/08/2007 - 05h25

Groupe : Entrepreneur
Messages : 572
Enregistré le : 08/03/2007

En ligne Site Web

Si ce n'est pas fait, donne un nom à l'id de ton textarea puis dans ton script javascript :

function VerifNbCaract();
{
var MonTexte = document.getElementById("IdDeMonTextArea");
var NbMaxCaract = 50;
var NbCarDeMonText = MonTexte.value.length;

// Si le nombre de caractères est supérieur ou égal au max autorisé
if (NbCarDeMonText >= NbMaxCaract)
{
alert("Trop de caractères !!!";

// On enlève le(s) dernier(s) caractère(s) saisi en cas de copier coller du texte
MonTexte.value = MonTexte.value.substr(0,NbMaxCaract);

// On repositionne le curseur dans la zone de texte pour effectuer les modifs
MonTexte.focus();
}
else
{ // On valide le formulaire }
}

Dans la balise du textarea tu déclenches cette fonction sur l'évènement onKeyUp() par exemple comme suit :
<textarea id="idDeMonTextArea" onKeyUp=javascript:VerifNbCaract()>

Je n'ai pas testé mais ça devrait à peu près rouler  ; )
Ce message a été édité par Vince le 27/08/2007 à 05h27.
Service en ligne d'envois de SMS : WebSMS
Service en ligne de gestion de jeux, quizz, votes par SMS : MédiaSMS
loris #3 27/08/2007 - 11h19

Groupe : Entrepreneur
Messages : 1398
Enregistré le : 05/03/2007

Hors ligne Site Web

Merci Vince, mais si j'ai bien lu, ton script est pour limiter le nombre de caractères alors que moi je veux OBLIGER un nombre minimun de caractères...
-
MIXIZ Création et référencement de sites Internet
-
Ile de la Reunion Portail i974.fr : blog, annuaire et forum
-
Buzz974 C'est vous qui faites l'actu de La Réunion
-
Vince #4 27/08/2007 - 11h36

Groupe : Entrepreneur
Messages : 572
Enregistré le : 08/03/2007

En ligne Site Web

Ok dans ce cas c'est plutôt comme ça qu'il faut faire :

function VerifNbCaract();
{
var MonTexte = document.getElementById("IdDeMonTextArea");
var NbMinCaract = 50;
var NbCarDeMonText = MonTexte.value.length;

// Si le nombre de caractères est inférieur au min autorisé
if (NbCarDeMonText < NbMinCaract)
{
return false;
}
else
{ // On valide le formulaire }
return true;
}

Ensuite lorsque tu valides ton formulaire tu fais ceci :
if (VerifNbCaract())
{
// Valide le formulaire
// ...
}
else
{
// message
alert("Pas assez de caractères");

// On repositionne le curseur dans le textarea pour les modifs
document.getElementById("IdDeMonTextArea").focus();
}

Et ça devrait rouler  ; )
Service en ligne d'envois de SMS : WebSMS
Service en ligne de gestion de jeux, quizz, votes par SMS : MédiaSMS
loris #5 27/08/2007 - 15h20

Groupe : Entrepreneur
Messages : 1398
Enregistré le : 05/03/2007

Hors ligne Site Web

Merci Vince, je teste ça ! Si j'ai un problème, jte bip sur msn ; )
-
MIXIZ Création et référencement de sites Internet
-
Ile de la Reunion Portail i974.fr : blog, annuaire et forum
-
Buzz974 C'est vous qui faites l'actu de La Réunion
-
yannis #6 27/08/2007 - 17h53

Groupe : Entrepreneur
Messages : 165
Enregistré le : 24/07/2007

Hors ligne Site Web

il est trop fort ce vince !!
Vince #7 27/08/2007 - 18h07

Groupe : Entrepreneur
Messages : 572
Enregistré le : 08/03/2007

En ligne Site Web

: g e n e :   té yannis dis pas ça fort comme ça té  : u n s u r e :
Service en ligne d'envois de SMS : WebSMS
Service en ligne de gestion de jeux, quizz, votes par SMS : MédiaSMS
loris #8 27/09/2007 - 19h35

Groupe : Entrepreneur
Messages : 1398
Enregistré le : 05/03/2007

Hors ligne Site Web

Vince je viens de tester et rien ne se passe...

Bip moi sur msn stp : )
-
MIXIZ Création et référencement de sites Internet
-
Ile de la Reunion Portail i974.fr : blog, annuaire et forum
-
Buzz974 C'est vous qui faites l'actu de La Réunion
-

 >  Réponse rapide

Composez votre message

 >  Informations du forum

1 personne(s) présente(s) durant une période de 30 minutes (0 membre(s) et 1 invité(s)).

Edité par la société i974 contact : 0692 69 60 89 [e] : annonceur_at_i974.net