如何预先填充字段时,如何清除iOS占位符JS文本?

时间:2012-03-09 16:05:29

标签: javascript forms text field placeholder

我正在使用此脚本:https://github.com/domchristie/ios-placeholder在表单上获取跨浏览器的iOS样式占位符文本。

当我尝试使用URL中的变量通过javascript预填充字段时,我遇到了问题。由于在字段中未按任何物理键以激活删除占位符文本,因此预先填充的文本和占位符文本都存在:

http://mattbyrd.com/test/test.html?Name_First=Matt

有谁知道有什么好的解决方法吗?或者是跨浏览器完成占位符文本的另一种方法吗?

谢谢!非常感谢任何帮助。

马特

1 个答案:

答案 0 :(得分:0)

您可以使用适用于iOS的占位符attribut,并添加此小修补程序以使其适用于所有浏览器: http://www.hagenburger.net/BLOG/HTML5-Input-Placeholder-Fix-With-jQuery.html

<input type="text" placeholder="my text" ... />