Php 如何获得动态创建的textarea';POST数组中的s值?
我通过替换内容并在textarea中添加这些内容来动态创建一些textarea。请查看以下代码:Php 如何获得动态创建的textarea';POST数组中的s值?,php,javascript,jquery,Php,Javascript,Jquery,我通过替换内容并在textarea中添加这些内容来动态创建一些textarea。请查看以下代码: <script type="text/javascript" language="javascript"> $(document).ready(function(){ $("#content").find(".editable").each(function(count){ var content = $(this).html(
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("#content").find(".editable").each(function(count){
var content = $(this).html();
$(this).html("");
var txtArea = document.createElement('textarea');
txtArea.setAttribute('cols', '80');
txtArea.setAttribute('name', "content[]");
txtArea.setAttribute('rows', '10');
txtArea.innerHTML(content);
this.appendChild(txtArea);
})
});
</script>
$(文档).ready(函数(){
$(“#内容”).find(“.editable”).each(函数(计数){
var content=$(this.html();
$(this.html(“”);
var txtArea=document.createElement('textarea');
setAttribute('cols','80');
setAttribute('name','content[]);
setAttribute('rows','10');
innerHTML(内容);
本.附录子项(TXT区域);
})
});
现在,当我将此表单发布到php页面时,我不会获取在post数组中创建的textareas的值
请提供指导,并让我知道如果我可以做任何事情,使我的问题更清楚
谢谢您没有发布任何html-表单中是否附加了文本区域?如果没有,那么这就是您的问题。另外,最好像这样创建文本区域:
this.appendChild('<textarea rows="10" cols="80" name="content[]"></textarea>');
this.appendChild(“”);
在Firefox 3.x中对此进行了测试
this.appendChild(txtArea);
这会将新创建的textarea附加到现有textarea。你最终得到的是:
<textarea class="editable">
<textarea cols="80" name="content[]" rows="10"></textarea>
</textarea>
您从未对内容的价值做过任何事情。可编辑项在右侧?
var content = $(this).html();