Javascript 在输入字段中启用占位符,使其清空';在'之后;与onfocus相反的用户输入
我想为HTML输入[type=text]元素使用占位符属性,以便占位符文本在用户开始键入后消失,而不是“onfocus”。类似于pivotal tracker上的登录页面: 到目前为止,我还没有使用占位符属性。相反,我在输入字段上使用了一个“onkeyup”事件,这样一旦用户键入第一个字符,它就会清空输入字段的内容。为此,我在输入元素上设置了一个名为“data received”的自定义属性,该属性默认为false,并且在用户键入第一个字符时设置为true。(这样它就不会继续清空字段)。我可以通过“解除”输入字段上的“keyup”方法来执行类似的操作 我对这种方法不太满意,我想知道是否有更好的方法可以做到这一点?查看:Javascript 在输入字段中启用占位符,使其清空';在'之后;与onfocus相反的用户输入,javascript,jquery,html,Javascript,Jquery,Html,我想为HTML输入[type=text]元素使用占位符属性,以便占位符文本在用户开始键入后消失,而不是“onfocus”。类似于pivotal tracker上的登录页面: 到目前为止,我还没有使用占位符属性。相反,我在输入字段上使用了一个“onkeyup”事件,这样一旦用户键入第一个字符,它就会清空输入字段的内容。为此,我在输入元素上设置了一个名为“data received”的自定义属性,该属性默认为false,并且在用户键入第一个字符时设置为true。(这样它就不会继续清空字段)。我可以通
- ()
使用了
占位符
属性(如果不使用JS),但请参见上面的链接,以跨浏览器的方式进行操作。HTML5具有占位符
属性,但它可能无法在所有浏览器中工作
有一个修复程序,可以在所有浏览器中使用
执行此操作的jQuery插件