作者: gkm422 鏈接:http://remind.javaeye.com/blog/222091 發表時間: 2008年07月31日
聲明:本文系JavaEye網站發布的原創博客文章,未經作者書面許可,嚴禁任何網站轉載本文,否則必將追究法律責任!
有時侯告訴用戶應該怎么做很重要,尤其是當填寫一個復雜的表格的時候.此代碼使用title屬性在一個單獨的DOM元素里顯示幫助。(翻譯的生硬了...)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> <script type="text/javascript" src="jquery.js"></script> <script type='text/javascript' src='jquery.autohelp.js'></script> </head> <body> <form> <input type="text" name="demo1" title="Type something" /> <select name="demo2" title="Select something"><option value=0>Select</option></select> <input type="radio" name="demo3" value="foo" title="Pick one (like foo)"> foo <input type="radio" name="demo3" value="bar" title="Pick one (like bar)"> bar </form> <p id="autohelp">Focus on one of the form elements above.</p> <script type="text/javascript"> $(document).ready(function() { $("form *").autohelp("#autohelp"); }); </script> </body> </html>
jquery.js這個從那啥網上下就行...
jquery.autohelp.js 代碼
$.fn.autohelp = function(t, o) { t = $(t); o = o || {}; var h; this.focus(function() { h = t.html(); (o.hide ? t.show() : t).html(this.title); }) .blur(function() { (o.hide ? t.hide() : t).html(h); }); return this; }
本文的討論也很精彩,瀏覽討論>>
JavaEye推薦
文章來源:http://remind.javaeye.com/blog/222091