`
liuwang126
  • 浏览: 183459 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于placeholder(转)

 
阅读更多

 

 

最近公司网站改版的过程中,搜索框有一些提示信息比如“关键字”之类,不写吧用户可能不知道这个搜索框是用来做什么的,写了吧点击搜索之后默认就把这些提示信息提交给数据处理页面处理去了,有点麻烦,而且也没有必要再去数据库查一次这个提示信息。

  后来一位前辈说可以用jquery 的插件 placeholder来解决这个问题,这个插件使用也很简单,在页面引入这个插件,$.Placeholder.init();来初始化这个插件,然后在你要用到提示信息的地方用自定义的标签:placeholder = “关键字” 这样来写提示信息。效果如下:

 

 但是问题来了,firefox,IE下都能实这个效果,chrome和safari点击后不会消失,得输入东西之后才会消失。本人在CSS方面菜鸟一只,后来让公司一位前段的同事去调试这个,最后在CSS里面加了一段:

input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;} 

就可以了。这段代码可能网上有,但是本人喜欢记录自己遇到的问题,以及解决方法。

其中的原理吧,咱也不懂,因为这可能涉及到浏览器内核什么的,还望知道的给讲解一下。

分享到:
评论

相关推荐

    15种表单占位符placeholder动画jquery插件

    而"15种表单占位符placeholder动画jquery插件"正是基于jQuery的一个实用工具,特别针对表单设计,即foxholder.js。 foxholder.js是一款高效且功能丰富的jQuery插件,它的主要功能是在用户输入表单前显示提示文本,...

    修改输入框placeholder文字默认颜色-webkit-input-placeholder方法

    在网页设计中,输入框(`<input>`)的占位符(`placeholder`)属性是一种非常实用的功能,它可以在用户输入前提供提示文本。HTML5引入了这一原生属性,使得开发者能够轻松地在输入框中添加提示信息。默认情况下,...

    简单的CSS3网页内容placeholder占位特效

    在网页设计中,用户体验是至关重要的,而"简单的CSS3网页内容placeholder占位特效",如Mocka,正是为了提升这种体验而设计的一种创新技术。Mocka利用CSS3的先进特性,为网页加载过程中的空白区域提供动态效果,使得...

    网页内容placeholder占位特效.zip

    网页内容placeholder占位特效是一种现代网页设计技术,用于在页面加载期间提供视觉反馈,提高用户体验。这个zip文件可能包含了一套实现这种效果的JavaScript库和相关的CSS3样式。下面将详细探讨这一技术及其背后的...

    Spring中property-placeholder的使用与解析详解

    Spring 中 property-placeholder 的使用与解析详解 -property-placeholder 是 Spring 框架中的一种机制,用于加载和解析 properties 文件中的配置信息。在本文中,我们将详细介绍 property-placeholder 的使用和...

    postgresql-placeholder-converter:PostgreSQL SQL问号样式和美元符号样式的转换器

    `postgresql-placeholder-converter`是一个专门用于在这些风格之间进行转换的工具,尤其适用于Haskell开发者,因为Haskell社区通常倾向于使用GHC(Glasgow Haskell Compiler)来编译Haskell代码。 问号样式是许多...

    JS替换SQL占位符替换工具 Fix placeholder

    然而,在某些场景下,可能需要将这些占位符转换为实际值,这就是"Fix placeholder"这个JS工具的作用。 "Fix placeholder"工具可能是为了方便开发者将SQL语句中的占位符与具体的变量值进行匹配和替换。在处理动态SQL...

    rn-placeholder::beach_with_umbrella:在React Native中渲染文本或媒体内容之前显示一些占位符内容

    $ yarn add rn - placeholder 在你的代码中 import { Placeholder , PlaceholderMedia , PlaceholderLine , Fade } from " rn-placeholder " ; const App = () => ( < Placeholder Animation = { Fade } ...

    json-placeholder-react

    标题 "json-placeholder-react" 暗示我们正在讨论一个与 JSON 模拟数据和 React.js 框架相关的项目。这个项目可能是为了帮助开发者在构建React应用时模拟API数据源,因为 "json-placeholder" 是一个常用的测试JSON ...

    计算机视觉——【tensorflow入门】Tensor与Numpy.ndarray的相互转换 计算机视觉.pdf

    计算机视觉——TensorFlow 入门篇:Tensor 与 Numpy.ndarray 的相互转换 在 TensorFlow 框架中,数据类型的...本文为计算机视觉——TensorFlow 入门篇的第一篇,更多关于 TensorFlow 的知识点将在后续文章中继续更新。

    网页内容placeholder占位特效特效代码

    网页内容placeholder占位特效是一种现代网页设计技术,旨在提高用户在等待页面内容加载时的体验。这种技术通过在实际内容加载前展示具有动画效果的占位符,为用户创造一种流畅且富有动态感的视觉体验。它利用CSS3的...

    前端html5,旋转,登录页面

    - 提示信息:使用`placeholder`属性为输入框提供提示,或者使用`<small>`标签展示帮助信息。 - 错误处理:当用户输入错误时,应清晰显示错误信息,并指导用户如何修正。 - 记住密码与自动登录:HTML5的Local ...

    基于microsoftTranslator实现js中英文转换

    <input type="text" id="inputText" placeholder="请输入文本"> 翻译为英文 翻译为中文 <p id="translatedText"></p> <script src="app.js"></script> ``` 在JavaScript文件(例如`app.js`)中,我们需要...

    tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)

    input_node = tf.placeholder(tf.float32, shape=(None, None, 200)) output_node = network(input_node) flow = tf.cast(output_node, tf.float16, 'the_outputs') saver = tf.train.Saver() with tf.Session...

    thisisturnup-placeholder:thisisturnup.com的占位符网站

    描述部分提供了关于项目构建和管理的关键信息: 1. **Yarn Install**: 这是使用Yarn包管理器安装项目依赖的过程。Yarn是JavaScript社区中广泛使用的替代npm的工具,它提供了更快、更安全和更可靠的包管理和构建流程...

    caffe模型转tensorflow模型

    ### caffe模型转tensorflow模型 #### 一、背景与概述 随着深度学习的发展,不同框架间的模型转换成为了一项重要的需求。对于已经训练好的caffe模型,我们往往希望能够将其移植到tensorflow中,以便更好地利用...

    简体繁体转换-最简便的方法(JS)

    <textarea id="inputText" placeholder="请输入文字"> ('s2t')">简体转繁体 ('t2s')">繁体转简体 <p id="outputText"></p> ``` 这里,`jquery-1.3.2.min.js`是jQuery库的旧版本,用于简化DOM操作。在`...

    token_placeholder

    在上述代码中,`tokenId`是你要捕获的令牌引用节点的ID,`placeholder`则是用于展示截图的占位符img元素的ID。`onrendered`回调会在canvas渲染完成时执行,将canvas元素转换为data URL,并将其赋值给img元素的src...

    jQuery实现汉字转换成拼音

    <input type="text" id="inputText" placeholder="请输入汉字"> <p id="outputPinyin"></p> $(document).ready(function() { $('#inputText').on('input', function() { var inputText = $(this).val(); var ...

Global site tag (gtag.js) - Google Analytics