2015-02-09 25 views

回答

0
  • 首先計算文本框的寬度
  • 然後字體大小,然後推斷多少字符可以是有 在文本框中寬度的95%
  • 然後添加號碼作爲文本框的最大長度
  • 例如:編輯以下代碼片段中的CSS,即字體大小和寬度。你會看到,最大長度變化

$(function(){ 
 
var noc= .95*parseInt($("#txt").width())/parseInt($("#txt").css("font-size")); 
 
$("#txt").attr("maxlength",parseInt(noc)); 
 
$("#maxlengthfound").text(parseInt(noc)); 
 
})
#txt{width:200px;font-size:10px}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<input type="text" id='txt'/> 
 
<label id='maxlengthfound'></label>

相關問題