基于jQuery的输入框无值自动显示指定数据的实现代码 |
本文标签:输入框,无值,自动显示,指定数据 【解决方案】 1. 准备工作 (1)输入框 复制代码 代码如下: <input type="text" name="searchText" title="请输入搜索关键字" /> (2)CSS代码 复制代码 代码如下: input.helpText { color: #aaa;} (3)转换方法 复制代码 代码如下: function switchText() { if ($(this).val() == $(this).attr(title)) $(this).val().removeClass(helpText); else if ($.trim($(this).val()) == ) $(this).addClass(helpText).val($(this).attr(title)); } (4)具体实现 复制代码 代码如下: $(input[type=text][title!=""]).each(function() { if ($.trim($(this).val()) == ) $(this).val($(this).attr(title)); if ($(this).val() == $(this).attr(title)) $(this).addClass(helpText); }).focus(switchText).blur(switchText); $(form).submit(function() { $(this).find(input[type=text][title!=""]).each(function() { if ($(this).val() == $(this).attr(title)) $(this).val(); }); }); 2. 参考文章 http://webservices.blog.gustavus.edu/2008/06/23/text-input-example-text-with-jquery/ |