Bonjour,
J'ai un pb javascript dans une appli tournant sur weblogic. Un script permet de contrôler le nombre de caractères saisis dans un champ textarea.
function setTextAreaMaxLength() {
var textareas = document.getElementsByTagName('textarea');
for (var i=0;i<textareas.length;i++) {
if (textareas[i].getAttribute('maxlength')) {
textareas[i].onkeyup = textareas[i].onchange = checkTextAreaMaxLength;
textareas[i].onkeyup();
}
}
}
function checkTextAreaMaxLength() {
var maxLength = this.getAttribute('maxlength');
var currentLength = this.value.length;
if (currentLength > maxLength)
this.value.value=this.value.substring(0,maxLength)
}
Ce script est appelé sur le onload de la page.
Avec l'application tournant sur un serveur Weblogic local, le script fonctionne.
La même appli exécutée sur un cluster comprenant plusieurs instances weblo et un frontal apache, le contrôle ne se fait pas (script non exécuté alors que le code est bien dans la page).
Auriez-vous une idée pour résoudre ce problème?
Merci par avance.
Partager