limit.js コード
// txt: テキスト ボックス jquery オブジェクト
//limit: 制限された単語数
// isbyte: true: 制限をバイト数として扱う; false: 制限を文字数として扱う
// cb : コールバック関数、パラメータは入力可能な単語数です
function InitLimit(txt,limit,isbyte,cb){
txt.keyup(function(){
var str=txt.val( );
var charLen;
var byteLen=0;
if(isbyte){//元のブログ: blog.csdn.net/blueceyoung
for(var i=0;iif (str.charCodeAt(i)>255){
byteLen =2;
}else{
}
}
charLen = Math.floor((limit-byteLen)/2);
}else{
byteLen=str.length;
charLen=limit-byteLen; ;
});
}
ページ コード
:
コードをコピーします🎜>
コードは次のとおりです。 < ;script type="text/javascript">
$(document).ready(function(){
InitLimit($("#txt"), 10,true,function(c){
if(c>=0){
$("#show").val(" " c " 文字も入力できます"); {
$("#show"). val("(-c) "文字数");
InitLimit($("#txt1) "),10,true,function(c) {
if(c>=0){
$("#show1").val("「 c " 文字も入力できます」);
}else{
$("# show1").val("超過" (-c) "文字")
}
}); /script>