dousou1878 2011-08-12 03:25
浏览 6
已采纳

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

I've got the following code: echo form_submit('Update Info', icon('accept') . ' Update Info', 'class="button medium green"');, which outputs a styled submit button. The icon function returns the image embed code to the proper icon. Unfortunately it seems that the form_submit method escapes the <> in the image embed code.

How can I tell CI to trust the data from this and leave it untouched?

Update: From the CI docs:

Note: If you use any of the form helper functions listed in this page the form values will be prepped automatically, so there is no need to call this function. Use it only if you are creating your own form elements.

Anybody know how to disable this semi-annoying feature for one output?

  • 写回答

1条回答 默认 最新

  • dppn67180 2011-08-12 03:45
    关注

    form_submit gives you a <input type='submit'> style button. The value="" field in <input> does not allow you to use HTML in it, so its not CI escaping, its your browser.

    In order to use <input type='submit'> submit buttons with HTML, you'd better use <button type='submit'>Your text with HTML here</button>, but you have to write the HTML by yourself.

    Update. It is escaped. HTML helper source code. Shouldn't just be looking at forms. Oh well, but the solution above still applies.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?