值属性中的新行 - IE11

时间:2014-11-11 15:30:29

标签: html forms button internet-explorer-11

我对一个非常糟糕的网站有一个奇怪的问题 - \ n用于在HTML输入的value属性中添加换行符。这是您查看源时的样子:

<input type="button" name="whatever" value="Poor

Not selected">

该值就像是将“未选中”部分从按钮中推出,因此它不可见(设计糟糕,我知道,不是我的错)。它适用于除IE11之外的所有浏览器。我已经尝试了\ r \ n,&amp;#10,并添加了一个break标签(我知道它不起作用,但是嘿)。有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我会将此输入更改为实际的按钮标记:

<button type="submit" name="whatever" value="Not Selected">Poor</button>

这样你的价值可能与按钮上的“标签”不同,它仍会提交表格。

小提琴示例:http://jsfiddle.net/mm1of4tk/