Bonjour,
Voilà, je viens de faire évoluer mon site en ajoutant l'éditeur de texte FckEditor.
Mon problème est que je souhaiterais limiter la taille du texte que l'on peut entrer dans le champ.
Jusqu'ici j'utilisais un textarea simple avec un code javascript qui me permettais d'afficher le nombre de caractères restants dans une balise div.
Est-ce possible de faire la même chose (si possible en utilisant le même javascript) avec FckEditor??
Voici le code JS:
L'appel de l'éditeur
et ma balise div:
Si quelqu'un a une idée...
Merci!
Voilà, je viens de faire évoluer mon site en ajoutant l'éditeur de texte FckEditor.
Mon problème est que je souhaiterais limiter la taille du texte que l'on peut entrer dans le champ.
Jusqu'ici j'utilisais un textarea simple avec un code javascript qui me permettais d'afficher le nombre de caractères restants dans une balise div.
Est-ce possible de faire la même chose (si possible en utilisant le même javascript) avec FckEditor??
Voici le code JS:
Code:
////Calcul la longueur restante à entrer dans le message////
function calculeLongueurMsg(){
var iLongueur, iLongueurRestante;
iLongueur = document.getElementById('Commentaire').value.length;
if (iLongueur>1000) {
document.getElementById('Commentaire').value = document.getElementById('Commentaire').value.substring(0,1000);
iLongueurRestante = 0;
}
else {
iLongueurRestante = 1000 - iLongueur;
}
if (iLongueurRestante <= 1){
document.getElementById('indic').innerHTML = iLongueurRestante + " caractère restant.";
}else{
document.getElementById('indic').innerHTML = iLongueurRestante + " caractères restant.";
}
}
L'appel de l'éditeur
Code:
$oFCKeditor = new FCKeditor('Commentaire') ;
$oFCKeditor->BasePath = './fckeditor/' ;
$oFCKeditor->Width = '100%';
$oFCKeditor->Height = '500';
$oFCKeditor->ToolbarSet = 'Perso';
$oFCKeditor->Value = $Tour ;
$oFCKeditor->Create() ;
et ma balise div:
Code:
<div align=center id='indic' widht=50%>
500 caractères restant.
</div>
Si quelqu'un a une idée...
Merci!