限制输入的字符数
Limit number of characters in input
如何限制输入的字符数?
在下面的代码中,我最多需要 14 个字符。
<script language='JavaScript'>
function SomenteNumero(e){
var tecla=(window.event)?event.keyCode:e.which;
if((tecla>47 && tecla<58)) return true;
else{
if (tecla==8 || tecla==0) return true;
else return false;
}
}
</script>
<input type='text' size='10' value='' onkeypress='return SomenteNumero(event)'>
您可以像这样在输入上使用 HTML maxlength:
<input type="text" name="usrname" maxlength="14">
这可以通过 html
来完成
<input type="text" name="username" maxlength="14">
如果您不信任客户端验证:
$maxlength = 14;
$string = $_POST['string'];
if([url=http://us2.php.net/manual/en/function.strlen.php]strlen[/url]($string) > $maxlength) {
$string = [url=http://us2.php.net/substr]substr[/url]($string, 0, $maxlength);
如何限制输入的字符数?
在下面的代码中,我最多需要 14 个字符。
<script language='JavaScript'>
function SomenteNumero(e){
var tecla=(window.event)?event.keyCode:e.which;
if((tecla>47 && tecla<58)) return true;
else{
if (tecla==8 || tecla==0) return true;
else return false;
}
}
</script>
<input type='text' size='10' value='' onkeypress='return SomenteNumero(event)'>
您可以像这样在输入上使用 HTML maxlength:
<input type="text" name="usrname" maxlength="14">
这可以通过 html
来完成<input type="text" name="username" maxlength="14">
如果您不信任客户端验证:
$maxlength = 14;
$string = $_POST['string'];
if([url=http://us2.php.net/manual/en/function.strlen.php]strlen[/url]($string) > $maxlength) {
$string = [url=http://us2.php.net/substr]substr[/url]($string, 0, $maxlength);