在作網站搜索時,咱們每每會想到一種很人性化的一點,就是顯示提示文字,通常這種效果不少見的,通俗的講就是鼠標不放上的時候,顯示一個「請輸入文字」,鼠標放上去的時候,這個文字消失,用js的理解的話,就是鼠標得到焦點的時候更換input的value值,好了,這種效果的代碼寫法有不少種,你們先看代碼:html
方法一:一行js代碼搞定jquery
<input type="text" name="s" value="提示文字" onfocus="if (value =='提示文字'){value =''}" onblur="if (value ==''){value='提示文字'}" />
方法二:一段簡單的jquery搞定 先上html的form的代碼post
<form action="" method="post"> <input type="text" name="keyword" id="keyword" value="請輸入關鍵詞!"/> <input type="submit" name="submit" value="提交"/> </form>
再是jquery的代碼:網站
$(document).ready(function() { //搜索框 $('#keyword').focus(function() { if($(this).val() == '請輸入關鍵詞!') { $(this).val(""); } }); $('#keyword').blur(function(){ if($(this).val() == "") { $(this).val('請輸入關鍵詞!'); } }); });