【问题标题】:Put a Default value in a inputbox which must dissapear on click在输入框中放置一个默认值,单击该值必须消失
【发布时间】:2012-03-14 15:23:06
【问题描述】:

我有一个输入框,我想在里面写一个默认值,当我点击输入框时,默认值消失...

有人可以帮我解决这个问题吗?实现这一目标的最简单方法是什么?

谢谢。干杯。亚历克斯

【问题讨论】:

    标签: default inputbox


    【解决方案1】:

    看看这个答案: How can I implement Stack Overflow-like watermarks in forms?

    简而言之,HTML5 有 placeholder 属性,它就是为这个任务而设计的。

    【讨论】:

    • 我现在尝试了这段代码。它工作得很好,但问题是在您单击输入框然后单击站点上的其他位置(OUT 输入框)后,输入框中不再出现的默认文本(但在源代码中可以看到)。 ..) 有解决办法吗?谢谢
    • 您使用的是什么浏览器/版本? Placeholder 目前仅适用于 webkit 和 FF。您可能最安全地使用我链接到的问题中列出的公认答案。 (它为您提供了一些简单的 javascript 事件,您可以将其附加到 <input 框...
    • 使用谷歌浏览器,最新版本
    • 使用谷歌浏览器,最新版本,是的,我尝试了您编写的链接中的代码...但如果它仅适用于某些浏览器,我想我不会使用它.. 无论如何谢谢
    • 不,javascript 代码可以在所有浏览器中使用....占位符仅适用于特定浏览器:stackoverflow.com/questions/7060265/html5-placeholder-support
    【解决方案2】:

    这就是所谓的水印。检查这个 jQuery 插件http://code.google.com/p/jquery-watermark/

    【讨论】:

      猜你喜欢
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多