Я создал текстовую область в файле .jsp и обрабатываю включение и отключение текстовой области при щелчке флажка.
Сценарий: 1
Я установил флажок и что-то написал в нем текстовую область, а затем сохраните ее в БД. Я перезапустил приложение и вернулся на ту же страницу, и теперь ранее сохраненное значение заполняется в текстовом поле. Но когда я снял флажок в это время, значение в текстовом поле пустое, но в бэкэнд-классе Java все еще сохраняется ранее удерживаемое значение.
Но когда я удалил значение, нажав клавишу Backspace в текстовой области, это соответствует, но не из флажок снят.
Мой код::
function toggleField()
{
var checkbox = document.getElementById('MessageCheckBox');
var textField = document.getElementById('MsgText');
if (checkbox.checked)
{
textField.disabled = false;
} else
{
textField.disabled = true;
textField.value = '';
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... reflect-in