Стойки 2 Firefox Internet Explorer - PullRequest
       0

Стойки 2 Firefox Internet Explorer

1 голос
/ 14 сентября 2011

У меня есть приложение, которое использует Struts 2. Моя проблема заключается в том, что всякий раз, когда я использую IE, я получаю значение атрибута отлично с моей HTML-страницы в мой класс действий, но когда я использую Firefox, я получаю нулевое значение .

Я использую javascript для динамического создания текстовой области, где я отображаю значение моего атрибута класса действий «объяснение».

функция showExplain () {

    if(document.getElementById("equivalentExp").checked){
        document.getElementById('explaintxt').style.display = "inline";

        var taspan = document.getElementById("taSpan");

        var ta = document.createElement('textarea');
        ta.setAttribute("name", "explanation");
        ta.setAttribute("id", "explanation");
        ta.setAttribute("cols", "45");
        ta.setAttribute("rows", "5");
        ta.setAttribute("class", "textAreaField");
        ta.innerHTML = '<%if(explanation != null){%><%= explanation %><%}%>';
        taspan.appendChild(ta);
    }else{
        document.getElementById('explaintxt').style.display = "none";
        if(document.getElementById("explanation") != null){
            var taspan = document.getElementById("taSpan");
            taspan.removeChild(document.getElementById("explanation"));
        }
    }
}

У меня есть мой метод получения / установки атрибута "объяснение" в моем классе действий, поэтому я знаю, что это не проблема. Я также попытался предупредить («document.getElementById (« объяснение »). Значение»), и он отображает правильное значение, которое у меня есть в моей текстовой области, как в IE, так и в Firefox, но когда он попадает в контроллер, он становится нулевым используйте firefox.

Я также попытался использовать обычную текстовую область, объявленную в html, она отлично работает в обоих браузерах.

Что сбивает с толку, так это то, почему значение не достигает моего класса действий, когда перед отправкой формы у меня есть правильное значение, когда я пытаюсь его отобразить.

Я застрял, у кого-нибудь есть ответ на этот вопрос?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...