【问题标题】:Form helper in codeigniter autoescapes form data?codeigniter中的表单助手自动转义表单数据?
【发布时间】:2011-08-12 03:25:51
【问题描述】:

我有以下代码:echo form_submit('Update Info', icon('accept') . ' Update Info', 'class="button medium green"');,它输出一个样式化的提交按钮。 icon 函数将图像嵌入代码返回到正确的图标。不幸的是,form_submit 方法似乎在图像嵌入代码中转义了<>

我如何告诉 CI 信任其中的数据并保持原样?

更新:来自 CI 文档:

注意:如果您使用此页面中列出的任何表单辅助函数 表单值将自动准备好,因此无需 调用这个函数。仅当您创建自己的表单时才使用它 元素。

有人知道如何为一个输出禁用这个半烦人的功能吗?

【问题讨论】:

  • 快速查看源代码并没有说明这一点。你最好在这里坚持纯 HTML。

标签: php codeigniter codeigniter-form-helper


【解决方案1】:

form_submit 为您提供<input type='submit'> 样式按钮。 <input> 中的 value="" 字段不允许您在其中使用 HTML,因此它不是 CI 转义,而是您的浏览器。

为了在 HTML 中使用<input type='submit'> 提交按钮,您最好使用<button type='submit'>Your text with HTML here</button>,但您必须自己编写 HTML。

更新。它被逃脱了。 HTML 帮助程序源代码。不应该只看表格。哦,好吧,但上面的解决方案仍然适用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    相关资源
    最近更新 更多