我有一個搜索框,其值爲「搜索...」。 目前,用戶必須先刪除它,然後才能鍵入任何內容。 當單擊框時,搜索文本如何消失? 謝謝單擊時搜索光標
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聚光燈搜索索引