Anglishtja nuk është idioma ime amtare, prandaj kërkoj ndjesë paraprakisht për gramatikën e keqe.
Unë jam duke përdorur një javascript për të numëruar karakteret e një zone teksti, kodi funksionon pa probleme duke treguar kufirin e karaktereve që zvogëlohet kur shtypni, duke përdorur këtë kod thirra në zonën e tekstit një metodë php për të thirrur nga një bazë të dhënash një tekst, dhe këtu është problemi vjen, kur testoni faqen në ngarkim, ajo tregon tekstin në zonën e tekstit, por kufiri i karaktereve qëndron në 500, sigurisht që ndryshon vlerën nëse shkruani në zonën e tekstit duke treguar kufirin e saktë të karaktereve.
Si mund të arrij të tregoj kufirin e saktë të karaktereve kur ngarkohet faqja?
këtu është kodi im:
KODI HTML:
<tr>
<td align="center" colspan="4">
<textarea "rows="10" cols="35" onKeyPress="return charLimit(this)" onKeyUp="return characterCount(this)"><?php echo $oRep->getDescripcion(); ?> </textarea>
</td>
</tr>
<tr>
<td align="center" colspan="4"><p><strong><span id="charCount">500</span></strong> Caracteres disponibles.</p></td>
</tr>
KODI JS:
var maxLength=500;
function charLimit(el) {
if (el.value.length > maxLength) return false;
return true;
}
function characterCount(el) {
var charCount = document.getElementById('charCount');
if (el.value.length > maxLength) el.value = el.value.substring(0,maxLength);
if (charCount) charCount.innerHTML = maxLength - el.value.length;
return true;
}
do të përpiqem të shtoj një ngjarje në zonën e tekstit si onchange="return charLimit(this)
por pa ndryshim.