在codeigniter autoescapes形式数据中形成帮助器?

时间:2011-08-12 03:25:52

标签: php codeigniter codeigniter-form-helper

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

如何告诉CI信任此数据并保持不变?

更新:来自CI文档:

  

注意:如果您使用本页中列出的任何表单帮助程序函数   表格值将自动准备,因此没有必要   叫这个功能。仅在您创建自己的表单时使用它   元件。

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

1 个答案:

答案 0 :(得分:1)

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

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

<强>更新即可。它逃脱了。 HTML帮助源代码。不应只是看表格。哦,好吧,但上面的解决方案仍然适用。