下标到输入HTML标记的占位符

时间:2016-01-13 10:10:28

标签: html input placeholder subscript superscript

您好我可以将下标字符用于html输入标记的占位符。

<input type="text" class="form-control" id="fi2" placeholder="Installed Power kW<sub>p</sub>">

但我得到了这个:Installed Power kW<sub>p</sub>

如果我使用例如上标(sup),则各种方法都很有效......

任何帮助?

祝你好运, 丹尼尔

3 个答案:

答案 0 :(得分:2)

http://www.fileformat.info/info/unicode/char/209a/index.htm

你需要在包含下标p的网页中链接一些字体(这些字体在引用的网站上列出),然后写下:

<input type="text" class="form-control" id="fi2">
<script>
    var placeholderText = 'Installed Power kW\u209A';
    $("#fi2").attr('placeholder', placeholderText);
</script> 

答案 1 :(得分:1)

那是不可能的。 HTML属性不能在其中包含HTML标记。

您必须改为使用<label>

而且仅供参考,这是MDN网站关于使用placeholder的说法:

  

不要使用占位符属性而不是元素。它们的用途是不同的:属性描述了表单元素的作用;也就是说,它表示预期的信息类型,占位符属性是关于内容应采取的格式的提示。在某些情况下,占位符属性永远不会显示给用户,因此如果没有它,表单必须是可理解的。

答案 2 :(得分:0)

<input type=“text” class=“form-control” id=“fi2” placeholder=“Installed Power KWₚ”>

我建议仅复制/粘贴下标字符。肯定不是一个长期或有效的答案,但它应该足以满足您的情况。