Я пишу онлайн-приложение, где я сохраняю некоторые тексты в базе данных.
Есть как 5 "textarea" -s и 5 "input type = text" -s.
Я также осуществляю поиск, чтобы легко находить и редактировать записи БД. Появится новое окно выбора (используя прототип и ajax), и при нажатии на любую из его записей заполняется форма ниже (это та же форма, которая использовалась для добавления новых результатов). Теперь вот где возникает проблема ....
Если я добавлю новую форму или отредактирую любое существующее одно поле ALL TEXTAREA, которое было изменено, заблокировано или что-то в этом роде (только текстовые поля, входы все еще работают) ... больше не будут подчиняться Javascripts. update, поэтому они не меняются, когда я выбираю следующую запись .... ИЛИ ПО МЕНЬШЕМУ ОНИ В ОЖИДАНИИ FireFox (3.5.something). Он отлично работает в IE, но поскольку я являюсь пользователем FF, и я не работаю там, я также задаюсь вопросом, не сталкивался ли кто-либо с подобными проблемами и не решался ли он с легкостью.
Проблема, кажется, исчезает, когда я вызываю form.reset(), но это испортит некоторые генерируемые кодом поля select/option, кроме того, что я не буду хранить данные.Невозможно обновить textarea с помощью javascript после записи вручную
Мне кажется, что FF решил, что текст, который я ввел, более важен, чем текст javascript пытается войти, поэтому он переопределяет его ... и я не могу понять, почему. На данный момент я обвиняю .update(), но я не уверен, как это сделать в противном случае.
Поля INPUT, похоже, имеют проблемы с .update (или это просто не сработало для меня), поэтому мне пришлось переписать их на .value = (попробовал .value также с текстовыми полями, надеясь, что это исправит что-нибудь, к сожалению, безрезультатно).
Итак, есть ли какие-либо подсказки, почему это происходит и как это исправить, без необходимости сброса формы на каждом шагу?
Можете ли вы предоставить нам некоторый код для просмотра? – Gausie
больше не нужно, проблема была с .update() ... я попробовал innerHTML, и он работал хорошо, просто для ударов я снова попытался .value, и это сработало внезапно ... Я понятия не имею, что произошло вчера (когда я провел весь день на этом), что он не хотел работать как он (я, возможно, использовал .text вместо .value, или была некоторая ошибка в PHPs iduno) В любом случае вам жаль беспокоить вас все впустую – RedFury
Я думаю, вы должны отправить ответ на свой вопрос (просто сказав выше), а затем проверить его, поэтому этот вопрос можно удалить из очереди без ответа – machineghost