conception de site web :

- Appel de Fonction JS

Site gratuit de petites annonces autos
Occasions Peugeot
Autres messages sur des sujets similaires :
Fichiers et bases de données en JS
Un grand merci à JSMAN
La fonction form peut elle accueillir une variable
Passer des variables du PHP vers JS et de JS vers PHP
Envoyer des donnés via JS
Cours HTML / Javascript / PHP disponibles :



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 Appel de Fonction JS
Auteur: LeSkaMan
(---.adsl.proxad.net)
Date: 20-12-2005 23:11
6 messages postés sur  le developpement de site internet [ 6 msg ]
Bonjours a tous !

Je souhaite limite la saisie dans un texte aera avec nombre de ligne. En surfant sur internet , j'ai trouver la fonction javascript suivant :



function limite(zone,max,nbligne)
{
var pos=0;
system.out.println("Ca march ! ");
var nb=0;
if(zone.value.length>=max) zone.value=zone.value.substring(0,max);
for(i=0;i<nbligne;i++)
{
if(zone.value.indexOf("\n",pos)>-1)
{
nb++;
pos=zone.value.indexOf("\n",pos);
if(nb>=nbligne) zone.value=zone.value.substring(0,pos);
pos++;
}

}
}


Le probleme, c'est que je ne sais pas comment l'appeler dans mon code HTML .... si quelqu'un pouvait me venir en aide , ca serait super !!

Merci d'avance

Yo.

Répondre à ce message
 
 Re: Appel de Fonction JS
Auteur: honolulu
(---.adsl.proxad.net)
Date: 21-12-2005 09:32
1520 messages postés sur  le developpement de site internet [ 1520 msg ]
<input type="button" value="Valider" onclick="limite('nomdutextarea',50,10)"> par exemple.

Par cntre ta fonction va avoir du mal à reconnaître la variable zone. en js on n'adresse pas un éléemnt simplement par son nom mais en donnant tout le chemin : document.forms[0].montextarea.value; pas seulement avec "textarea"...

Répondre à ce message
 
 Re: Appel de Fonction JS
Auteur: LeSkaMan
(---.adsl.proxad.net)
Date: 21-12-2005 10:56
6 messages postés sur  le developpement de site internet [ 6 msg ]
<input type="button" value="Valider" onclick="limite('nomdutextarea',50,10)">

Le problème, c'est que dans ce cas là, l'utilisateur a le temps de taper son texte , de déborder ... et c'est seulemement après avoir cliké que ca blok ... ca le fait pas koi ^^

Et sinon, Merci pour la précision du chemin ^^

Répondre à ce message
 
 Re: Appel de Fonction JS
Auteur: LeSkaMan
(---.adsl.proxad.net)
Date: 21-12-2005 11:15
6 messages postés sur  le developpement de site internet [ 6 msg ]
Je crois avec trouver l'endroit o� appeler ma fonction javascript :

<textarea name="commentaire" onClick="limite('commentaire',2,2)" cols="30" rows="6" ></textarea>

Le probl�me est qu'il ne se passe rien.... Ma fonction js est bien appel� lorsque je clique dans ma zone :
document.write("Vive Java Script !!!!");
Affiche sans pb le texte, mais :
document.write(document.forms[0].zone.value.length);
N'affiche rien du tout ...

Et �videment , la fonction ne marche pas .... l'utilisateur peut taper autant de ligne de commande qu'il d�sire.... #triste#

Merci d'avance pour ta r�pone !

@++

Yo



Répondre à ce message
 
 Re: Appel de Fonction JS
Auteur: honolulu
(---.adsl.proxad.net)
Date: 21-12-2005 13:47
1520 messages postés sur  le developpement de site internet [ 1520 msg ]
<script>
function bouton_montexte(e)
{
var touche=(window.Event)?e.which:e.keyCode;
var longueur=(document.forms[0].detail_form_montexte'.value).length;
if (String.fromCharCode(touche)){longueur=longueur+1;}
document.getElementById("longueur_montexte").innerHTML=longueur;
}
</script>

<textarea name="detail_form_montexte" onKeyPress="bouton_montexte(event)"></textarea>

Tu crées un élément (div ou autre) "longueur_montexte" et tu y verras mieux...

a++

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : apprendre le html et le javascript