【问题标题】:How can I get iOS Placeholder JS text to clear out when field is pre-populated?预填充字段时,如何清除 iOS 占位符 JS 文本?
【发布时间】:2012-03-27 02:08:38
【问题描述】:

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

但是,当我尝试通过 javascript 使用 URL 中的变量预填充字段时遇到问题。因为在字段中没有按下物理键来激活占位符文本的删除,所以预填充的文本和占位符文本都存在:

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

有没有人知道任何好的解决方法?或者另一种方法来完成跨浏览器的占位符文本?

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

马特

【问题讨论】:

    标签: javascript forms text field placeholder


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-12-23
      • 1970-01-01
      • 2017-07-19
      • 2020-07-08
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      相关资源
      最近更新 更多