JS控制文本框只能输入N个字符
//限制最多字数,由此对象的“maxlength”决定 //使用方法: //<textarea maxlength="10"></textarea> function limit_input(tagName) { $(tagName + "[maxlength]").live("input", function(){ var mlength = $(this).attr("maxlength"); var mvalue = $(this).val(); if (mvalue.length > mlength) $(this).val(mvalue.substring(0, mlength)); }); $(tagName + "[maxlength]").bind("propertychange", function(){ var mlength = $(this).attr("maxlength"); var mvalue = $(this).val(); if (mvalue.length > mlength) $(this).val(mvalue.substring(0, mlength)); }); } $(document).ready(function(){ limit_input("textarea"); }); |
发表评论