html复制textarea,在提交时将HTML复制到textarea

博主在尝试使用jQuery捕获并提交表单时遇到问题,特别是当尝试将HTML输入块的值更改后,这些更改并未在textarea中反映出来。问题涉及到表单的默认值在提交时仍然显示,而不是用户修改后的值。已经尝试了.html()和.val()方法,但输入字段的变更并未更新到textarea中的HTML。博主怀疑可能需要更新DOM来确保值的改变被正确捕获。
摘要由CSDN通过智能技术生成

我有一个表单,其中有多个由PHP分配的默认值的输入块,我想将其中一个块的HTML标记传递给PHP脚本。这里是我的形式的修改的摘录举例说明标记:在提交时将HTML复制到textarea

我听,提交一些jQuery的形式,这样我可以表的HTML复制到textarea的:

$('#work_form').submit(function(){

// Snatch the markup

var markup = $('#block_1', '#work_form').html();

// Place it into the textarea

$('#markup', '#work_form').html(markup);

// Move on

return true;

});

问题是修改后的值没有被复制到textarea中。例如,如果我要将值从“abc”更改为“xyz”,则传递给textarea的标记仍然会显示“abc”。任何帮助将不胜感激。

编辑:使用.html()或.val()都添加标记到textarea的,但我想知道为什么的输入值的更改不会在被插入到textarea的标记体现。进一步检查后,更改输入字段的值,然后在Firebug中检查它们会显示默认值。我需要以某种方式更新DOM吗?

编辑2:markup变量正在设置,但我对输入字段所做的更改未反映在插入到textarea中的标记中。

+0

检查此链接了:HTTP://计算器/我的问题/ 7601851/reading-innerhtml-html-form-with-value-attribute-its-value-of-input-tags –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值