我有以下代码:echo form_submit('Update Info', icon('accept') . ' Update Info', 'class="button medium green"');
,它会输出一个样式化的提交按钮。 icon
函数将图像嵌入代码返回到正确的图标。不幸的是,似乎form_submit
方法在图像嵌入代码中转义了<>
。
如何告诉CI信任此数据并保持不变?
更新:来自CI文档:
注意:如果您使用本页中列出的任何表单帮助程序函数 表格值将自动准备,因此没有必要 叫这个功能。仅在您创建自己的表单时使用它 元件。
有人知道如何为一个输出禁用这个半恼人的功能吗?
答案 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帮助源代码。不应只是看表格。哦,好吧,但上面的解决方案仍然适用。