элемент формы клон mootools - PullRequest
       13

элемент формы клон mootools

0 голосов
/ 29 сентября 2011

Я не могу получить форму для отправки дополнительных полей, которые были клонированы.При отправке формы, подобной приведенной ниже, она не включает клонированные элементы формы.Кто-нибудь знает, почему и как я могу решить эту проблему.

<form>
    <table>
    <tr><td><input type="text" value="50" name="myvar[]" /></td></tr>

    <!-- This button will clone the previous set of form elements -->
    <tr><input type="button" value="Add New Line" onclick="this.getParent('tr').getPrevious('tr').clone().inject(this.getParent('tr'), 'before')" /></tr>
    </table>
</form>

Ответы [ 2 ]

0 голосов
/ 29 сентября 2011

Спасибо за комментарий, но форма должна была служить примером, а не тем, что я имел. Я оглянулся на форму, и верхний элемент формы находился внутри таблицы, а нижний элемент формы находился за пределами таблицы. Я переместил верхний элемент формы за пределы таблицы, и все работает отлично.

спасибо,

0 голосов
/ 29 сентября 2011

Ваш HTML неправильно сформирован, поэтому this.getParent('tr') возвращает null по крайней мере для меня в Firefox. Поместите кнопку внутри td, которая находится внутри tr, и она работает.

JSFiddle: http://jsfiddle.net/delvarworld/r99fN/ нажатие кнопки приводит к ошибке

...