2011-09-29 63 views
0

我無法獲取表單以提交已克隆的其他字段。當提交下面的表單時,它不包含克隆的表單元素。有誰知道爲什麼以及如何減輕這個問題。mootools複製表單元素

<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> 

回答

0

感謝您的評論,但形式的意思是我沒有什麼實際的例子。我回頭看了一下表格,頂部表單元素在表格內,底部表單元素在表格外。我將頂部表單元素移動到表格外,並且一切正常。

謝謝,

+0

使用「添加評論」,而不是發佈一個新的答案,回答答案。刪除這一個。 –

0

你的HTML沒有很好地形成,所以this.getParent('tr')正在恢復null至少對我在Firefox。將按鈕放在tr內部的td內,它就可以工作。

的jsfiddle:http://jsfiddle.net/delvarworld/r99fN/點擊按鈕引發錯誤