html - 占位符无法在所有浏览器中正常工作

标签 html css

<分区>

Possible Duplicate:
How do I get placeholder text in firefox and other browsers that don't support the html5 tag option?

我创建了一个登录弹出框,我使用占位符来显示输入字段名称,但在其他浏览器中,如 IE9IE8 甚至 IE10 未在输入中显示占位符文本。

我该如何解决这个问题?有没有其他方法来填写输入字段?

<input name="username" type="text" value="" placeholder="Username" />

最佳答案

正如 OEZI 所说,并非所有浏览器都支持它。

试试这个

<input name="username" type="text" value="" onfocus="if (this.value == 'Username') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Username';}" />

关于html - 占位符无法在所有浏览器中正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10447376/

相关文章:

html - 表头位置 :sticky and border issue

html - 一种更好的分隔导航栏元素的方法

html - 移动宽度时 Bootstrap 表单布局不正确

javascript - 无法获取嵌套在 jQuery 中的 Bootstrap 弹出窗口中的元素

html - 使用 asp.net 表单标记时的额外空间

html - content 属性在 Firefox 中不起作用,但在 chrome 中却起作用?

html - 使我的网站能够扩展到移动设备

html - 如何在带有 Handlebars 的表单中插入 SQL 复选框?

html - 如何解决 flexbox 的非间距问题

html - 如何在我的 .ts 文件中获取 <div> 高度