我有一个搜索框,其值为“搜索...”。 目前,用户必须先删除它,然后才能键入任何内容。 当单击框时,搜索文本如何消失? 谢谢单击时搜索光标
Q
单击时搜索光标
1
A
回答
1
您需要将焦点和模糊事件处理程序附加到搜索框才能发生。这是你如何能做到这jQuery中:
var defaultText = "Enter your search term";
$('#searchBoxId').focus(function(){
if(this.value == defaultText)
this.value = '';
});
$('#searchBoxId').blur(function(){
if(this.value == '')
this.value = defaultText;
});
页面加载后,只是使搜索框有“输入搜索词”作为它的值。
1
这是一个默认值,如果你可以使用JavaScript(jQuery的),这里有一个功能:
JQUERY
<script type="text/javascript">
(function($){
$.fn.clearDefault = function(){
return this.each(function(){
var default_value = $(this).val();
$(this).focus(function(){
if ($(this).val() == default_value) $(this).val("");
});
$(this).blur(function(){
if ($(this).val() == "") $(this).val(default_value);
});
});
};
})(jQuery);
$('input.clear-default').clearDefault();
</script>
HTML
<input class="clear-default" type="text" value="search..." name="search_box">
0
如果你搜索谷歌对于“Unobtrusive JQuery搜索框”,这里有很多文章。基本上你从搜索开始:[TextBox]。这适用于JavaScript禁用的人。然后使用JQuery(或诸如此类),隐藏“搜索”DOM元素并将该文本置于“文本框”内,然后将jquery方法附加到onfocus和blur事件以根据需要处理删除/添加默认文本。
相关问题
- 1. 使用Python搜索光标
- 2. CheckBoxTableCell:单击时更改光标
- 3. 如何在搜索图标的点击获得搜索表单
- 4. 单击搜索图标后,缓慢显示搜索栏
- 5. 带有搜索图标的UINavigationBar - 单击时按下模式搜索视图
- 6. 光标出现在搜索框中点击
- 7. 在Rails中单击图片时搜索
- 8. 提高“下光标搜索”(GF)在vim
- 9. 显示我EDITTEXT搜索视图光标
- 10. 在Vim中搜索并替换光标下的单词
- 11. 如何在简单光标适配器上实现搜索
- 12. 实现搜索查询时,光标始终返回为空
- 13. 隐藏取消按钮时搜索光标消失
- 14. 在Chrome中单击并拖动光标
- 15. 旋转/动画光标-45度单击?
- 16. 如何将单击pictureBox时鼠标光标坐标转换为屏幕相对鼠标光标坐标?
- 17. Flash - 右键单击上下文菜单鼠标光标在使用自定义光标时不可见
- 18. 制作一个简单的搜索功能,使光标跳到(或突出显示)被搜索的单词
- 19. 点击弹出式搜索框中的搜索图标
- 20. Windows Phone搜索框点击搜索结果的标签
- 21. 无法点击离子搜索图标进行搜索
- 22. 复制图像时单击所以它跟随光标jquery
- 23. 如何在点击搜索图标
- 24. 无法在搜索中使用Selenium WebDriver单击树加图标
- 25. 通过单击表格标题反向搜索顺序
- 26. 如何使用ios 8 UISearchController单击搜索栏时隐藏节标题?
- 27. 数据表搜索单击元素
- 28. 上单击事件,搜索页面
- 29. 高级订单时搜索
- 30. iOS 9聚光灯搜索索引