【问题标题】:How do I strip out the contents of my Pagedown editor?如何删除 Pagedown 编辑器的内容?
【发布时间】:2011-12-08 20:56:12
【问题描述】:

我什至不确定这是否可能,我正在使用出色的 Pagedown 编辑器(在此站点上使用)。通常我的文本在文本区域中......

<textarea name="Description">

</textarea>

我的控制器类可以毫无问题地处理它。但是因为我使用的是 PageDown 我必须使用 div...

<div class="wmd-preview" id="wmd-preview" name="Description">

</div>

如何让我的控制器将此 Html 块的 InnerText 映射到我的描述?而且我想保留标记太明显:-)

【问题讨论】:

  • 你想把这个 div 的内容贴在表单提交上,对吧?

标签: asp.net asp.net-mvc wmd-editor


【解决方案1】:

如果我理解您的问题,并且您正在使用 jQuery,您可以这样做吗?

$('textarea[name="Description"]').html($('#wmd-preview').html());

【讨论】:

  • 我什么时候做呢?我可以在页面提交之前引发一个将 html 绑定到该 textarea 的事件吗?它很乱,但如果没有其他解决方案,我可以。只是不确定如何确保脚本在 http POST 之前触发!?
  • 你的 POST 怎么样?您可以修改您的页面/表单以使用jQuery.ajax(options) 吗? options 参数的属性之一被命名为 data,您可以在其中添加控制器期望的参数名称,并为其赋予我上面描述的值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多