2014-03-28 36 views
2

如何限制一個文本框只接受10個字符。如果我們輸入第11個字符,它應該給出一條消息,說'你只能輸入10個字符'。如何限制一個文本框只接受使用JavaScript的10個字母字符?

+0

使用最大長度爲文本框 –

+0

@讓我們的代碼...我希望它不要接受數字data.I希望它只能接受字母。 – pk2218

+0

您需要對收集的任何信息進行前端和後端驗證。如果某人強制更長的代碼在您的表單中提交,您可以使用'strlen($ inputvalue)'(http://au2.php.net/strlen)檢查它的長度,然後使用'substr( $ inputvalue,0,10)'(http://au1.php.net/substr)或者在不接受提交的表單的情況下返回一條錯誤消息 – haxxxton

回答

1

嘗試使用此功能:

function check_content(){ 
     var text = document.getElementById("your_textbox_id").value; 
     if(text.length > 10){ 
      alert('Length should not be greater than 10'); 
      return false; 
     } else { 
      return true; 
     } 
    } 
0
Try this code: 

<input type="text" id="Textbox" name="Textbox" maxlength="10" /> 
0

textbox的代碼。

<input name="mytext" type="text" value='' id="mytext" onkeyup="TextLimit()"> 

keyup事件文本框添加Javascript功能。

<script> 
function TextLimit(){ 
    var text = document.getElementById('mytext'); 
    if (text.value.length >= 10){ 
     alert('you are allowed to enter 10 characters only'); 

    } 
} 
</script> 
相關問題