Javascript 占位符在IE 8中不起作用
我在文本框中使用了placeholder函数作为我表单中的水印。但问题是,同样的东西在IE8浏览器中不起作用。我在IE 8浏览器中看不到水印文本 请看我的asp代码,因为我已经使用 HTML:-Javascript 占位符在IE 8中不起作用,javascript,internet-explorer-8,Javascript,Internet Explorer 8,我在文本框中使用了placeholder函数作为我表单中的水印。但问题是,同样的东西在IE8浏览器中不起作用。我在IE 8浏览器中看不到水印文本 请看我的asp代码,因为我已经使用 HTML:- <asp:TextBox ID="txtFirstName" runat="server" CssClass="txtFldName" placeholder="Enter your Full Name"></asp:TextBox> 用于占位符的Javascript:-
<asp:TextBox ID="txtFirstName" runat="server" CssClass="txtFldName" placeholder="Enter your Full Name"></asp:TextBox>
用于占位符的Javascript:-
<script src="../js/jquery.placeholder.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('input', 'txtFirstName').placeholder();
});
</script>
$(函数(){
$('input','txtFirstName')。占位符();
});
我不知道为什么会有txtAccountNumber
。第二个参数通常表示“context”,一个对元素的引用,选择器应该从中开始查找元素。尝试删除它。我认为占位符只适用于IE10+
检查此处:很抱歉,添加了错误的参数。将尝试删除parameter@RahulSutar检查
asp:TextBox
是否为input
或textarea
。仅限其输入。它是第一次工作,但当我把注意力集中在外然后集中在内时,它就停止工作了。它在IE8中也可以工作,只是需要更具体地说明如何使用它。还有其他方法可以使用支持IE8的水印吗?我想只有使用JS/jquery