You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TinyMCE 6.1.2配置:解决verify_html:false后仍剥离action属性的问题

解决TinyMCE 6.1.2保留输入内容(含特定属性)的问题

在TinyMCE 6.x版本里,verify_html配置已经被废弃,这就是你设置它后仍有属性被剥离的核心原因。要完整保留输入内容(包括像name='action'这类属性),可以采用以下方案:

  • 使用extended_valid_elements精确控制允许的标签与属性
    你需要明确声明<input>标签可以保留name属性(以及其他你需要的属性),配置示例如下:

    tinymce.init({
      selector: '#your-editor-selector',
      // 明确指定input允许保留的属性,按需添加
      extended_valid_elements: 'input[type|name|value|id|class|hidden]',
      // 若要允许input的所有属性,可简化为 input[*]
      keep_styles: true,
      source_viewer_preview: false // 确保源代码视图不自动修改内容
    });
    
  • 扩展规则适配其他标签
    如果还有其他标签的属性被自动清理,同样可以通过extended_valid_elements添加对应规则,比如允许<a>标签保留所有属性可写为a[*]。

配置完成后,重新测试输入<input type='hidden' name='action' value=''>,源代码视图中就能完整保留所有属性,不会被自动剥离。

内容的提问来源于stack exchange,提问作者Mathew Stephen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 06:30:50