function checkwenben() {
if ( document.form1.wenben.value.length<3000) {
window.alert('form1表单的wenben域输入不能小于3000字符!版');
document.form1.wenben.focus();
return false;
}
}
然后在提交权的按钮上加入
onclick="javascript:return checkwenben()"
『贰』 js如何限制<input>中输入的最大字符数
写onkeyup事件
js获取文本框的值个数进行判断
直接使用maxlength='20'
<input type="text" name="email" maxlength="55" />
『叁』 用JS控制一个输入框,要求里面只能输入字数并且长度必须是11位,以下操作有问题,应该怎么改正
1、新建一个html文件,命名为test.html。
『肆』 JS 如何限制中文字符输入字数
1、在html中定义一个input输入框,给输入框设置一个id值
2、在输入框绑定一个onkeydown事件
3、定义onkeydown事件发生时的处理函数controlLen
4、在controlLen函数中检查input输入框的输入值长度n
5、当大于规定的字符长度时,利用字符串的substring重新截取输入值的前n个值,重新赋值给input框,同时alert提示。
示例:
js代码:<script type="text/javascript"> function controlLen(){ //获取input输入框元素 var inputText = document.getElementById('mytext').value; if(inputText.length > 10){ var text = inputText.substring(0,10); document.getElementById('mytext').value = text;//从新设置input输入框的值 alert("最多输入10个字符"); }}</script>html代码:<body><input type="text" id="mytext" value="" onkeydown="controlLen();"/></body>
『伍』 JS怎么控制文本框输入的长度
JS控制文本框输入的长度的方法如下:
1、html页面中有以下文本:
<input id="groupidtext" type="text" style="width: 100px;" maxlength="6" /></td>
2、用js限制输入的最大长度的脚本如下:
$(function)
$('#groupidtext').on{'input', function(e)}
if(this.value.length === 6) { //如果输入长度等于6,则禁用输入}
$('input[type="submit"]').prop('disabled', false);
else
$('input[type="submit"]').prop('disabled', true);
js限制文本框输入的长度为18位字符, 只能是数字和字母,如果输入的字符超过18位就不能在输入了。
『陆』 js中怎么控制一个文本框只能输入0.0-1.9之间的数据还有0.00-1.99之间。急!
文本框可以绑定keypress事件来判断按键的keycode值,0.0-1.9如下代码:
input.addEventListener("keypress",function(e){
if((this.value.length==0&&(e.keyCode==48||e.keyCode==49))
||(this.value.length==1&&e.keyCode==46)
||(this.value.length==2&&e.keyCode>=48&&e.keyCode<=57)){
}else{
e.preventDefault();
}
});
//防止输入法输入中文,输入法输入中文只触发keydown事件并且keycode都是229
input.addEventListener("keydown",function(e){
if(e.keyCode==229){
e.preventDefault();
}
});
另外需要注意的是文本框要设置maxlength(即允许输入的最大文本字符数)属性为3,还要禁用粘贴、拖拽等其他可能的注入文本方式。希望能帮到楼主
『柒』 javascript 限制文本框输入长度不能超过10个中文字符或20个英文字符 求代码
直接html标签就能做到的功能,还要用js..
<input type="text" maxlength="20" />
『捌』 js 限制最少输入字数
方法一:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>JS限制输入字数</title>
<scripttype="text/javascript">
functionisNotMax(oinput){
if(oinput.value.length>oinput.getAttribute("maxlength")){
returnoinput.value.substring(0,oinut.getAttribute("maxlength"));
}else{
returnoinput.value;
}
}
</script>
</head>
<body>
<h3>JS限制输入字数1</h3>
<inputstyle="height:100px;width:600px;border:1pxsolid#333;"maxlength="10"></input>
</body>
</html>
方法二:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>JS限制输入字数2</title>
</head>
<body>
<inputtype="text"size="70"maxlength="20"name="giftDescribe"onkeyup="javascript:checkWord(20)"onblur="javascript:hiddWordDiv()">
</body>
</html>
『玖』 js 限制文本域:一个订单系统,手机号码那里限制一定要输入11位数字,请问怎么设置,感谢
<script>
var p = /^[\d]{11}$/; // 正则 表示 开头为数字 要11位 结尾
function chk(n) { // 检测函数
if(!p.test(n.value)) { // 检测值input的值是否由数字组合并要11位 如果不是则提示
alert('只允许数字并要11位');
n.select(); // 选中输入框内容
}
}
</script>
<body>
<input type="text" name="name" onblur="chk(this)"/> <!-- 失去焦点时开始检测 调用chk函数 -->
</body>