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>