DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> javascript中用星號表示預錄入內容的實現代碼
javascript中用星號表示預錄入內容的實現代碼
編輯:JQuery特效代碼     
假如是14話,用戶錄入前就用14暗示用戶可以輸入14個字符),當用戶開始輸入數據時,就把*依次替換掉,錄入幾個字符就替換掉幾個*,錄入完後文本框中就只有用戶輸入的信息了。就這麼一個功能,還是折磨了我好一會,哎,JS水平還是太菜了,於是發帖求助,後來在CSDN網友huangwenquan123的熱情相助下,才算把這個問題搞定了,現在直接貼出代碼,希望對有這方面需要的朋友有所幫助:
代碼如下:
<script type="text/javascript" src="http://demo.jb51.net/JSlib/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#txtCustomsCode").keydown(function(e){//給所需要處理的文本框處理keydown事件
e=e||window.event;
var code = e.keyCode||e.which;
if((code>=96&&code<=105)||(code>=65&&code<=90)||(code>=48&&code<=57)){//可以輸入大小寫字母、數字(包括小鍵盤)
var userkeydown = $(this).val().substr(14);
var reg = /\*/;
$(this).val($(this).val().replace(reg,userkeydown));
$(this).val($(this).val().substr(0,14))
}
else
$(this).val($(this).val().substr(0,14))
})
})
</script>
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved