Ввод HTML не обновляет атрибут значения при изменении - PullRequest
3 голосов
/ 02 ноября 2011

OOPS, Поскольку поле «имя» было вверху, оно было тем, с которым я тестировал, и оказалось, что оно было единственным с проблемой. Должно быть как-то связано с использованием имени в качестве имени ...


По какой-то причине входные теги в моей форме не обновляют атрибут значения при их изменении, отображая фактический элемент (не JavaScript). Данные, отправляемые на сервер, являются исходным значением атрибута «value», а не текстом в текстовом поле.

Текстовые поля в форме работают нормально, и я проверил javascript «onchange» и не могу найти ни одного ... Помогите, пожалуйста!

Вот HTML:

<form action="" method="post">
<div id="group-1" class="group case">
  <a class="heading open">heading</a>
  <input name="editform[0][class]" value="case" type="hidden">
  <input name="editform[0][id]" value="2" type="hidden">
  <div class="field">
    <label>Name</label>
    <input class="text" name="editform[0][name]" value="Mike Escarcaga" type="text" >
  </div>
  <div class="field">
    <label>Title</label>
    <input class="text" name="editform[0][title]" value="General Manager" type="text" >
  </div>
  <!-- repeated for each field -->
  <div class="field" >
    <label >Text</label>
    <textarea class="ltext" name="editform[0][text]" >
      Blah HTML, and more blah...
    </textarea>
  </div>
</div>
<!-- repeated for each group in the form (editform[1], editform[2], etc.) -->
</form>

1 Ответ

11 голосов
/ 02 ноября 2011

Атрибут value содержит значение по умолчанию для входа, а не текущее значение.

Свойство значения DOM содержит действующее значение.

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