【问题标题】:Appearance html code in input value输入值中的外观html代码
【发布时间】:2013-12-09 16:43:19
【问题描述】:

我想做这样的事

<input type="text"  value="<a href="abc.html"><img src="abc.jpg"></a>">

但不会出现这个(

<a href="abc.html"><img src="abc.jpg"></a>

) 代码作为文本。 请帮帮我。

【问题讨论】:

  • 您使用什么语言? C#/ASP.NET? php?还有什么?
  • 对,但我在问你的代码隐藏中有什么。大多数语言都有一个可以应用的转义格式功能,以避免下面描述的手动转义方法。
  • @Quentin 解决方案示例与HTML encoding 相比,此fiddle 中的 Barmar

标签: html input appearance editbox


【解决方案1】:

对于由" 字符分隔以包含" 字符作为数据的属性值,它必须由字符引用表示:&amp;quot;

【讨论】:

    【解决方案2】:

    你应该使用:

    <input type='image' src='/path/to/img.jpg'>
    

    Codepen

    【讨论】:

    • 这会将页面从具有可编辑文本的值更改为具有默认文本图片作为提交按钮的页面。
    【解决方案3】:

    为内部引用使用不同类型的引号:

    <input type="text"  value="<a href='abc.html'><img src='abc.jpg'></a>">
    

    【讨论】:

    • 好的,去掉那部分答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-09
    • 2013-07-16
    • 2012-04-26
    • 2014-02-12
    • 2015-07-18
    相关资源
    最近更新 更多