function q() { var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; if (input.getAttribute("type") == "text") { if (input.value.length <= 5&&input.value!="") { alert(input.value.length); } } } }
function q() { var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; if (input.getAttribute("type") == "text") { if (input.value.length <= 5&&input.value!="") { alert(input.value.length);//显示文本框中的字数 } } } }
最大输入控制加maxlength属性就行,最小需要用js控制 <form name="f" onsubmit="return check(this)"> 3~5:<input type="text" maxlength="5" minlength="3" /><br /> 4~8:<input type="text" maxlength="8" minlength="4" /><br /> 1~8:<input type="text" maxlength="8" /><br /> <input type="submit" value="提交" /> </form> <script> function check(f) { var el = f.elements,min; for (var i = 0, j = el.length; i < j; i++) { min = parseInt(el[i].getAttribute('minlength'), 10); min = min ? min : 1; if (el[i].value.length < min) { alert(min == 1 ? '输入不能为空!' : '输入不能小于' + min + '个字符!'); el[i].focus(); return false; } } } </script>
function q() { var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; if (input.getAttribute("type") == "text") { if (input.value.length <= 5&&input.value!="") { alert(input.value.length); } } } }
var a=document.getElementById('文本框1ID');//获取文本框对象
if(!a.value){alert('***不能为空');return false}
if(a.value.length<5){alert('***字数不能小于5');return false}
if(a.value.length>5){alert('***字数不能大于5');return false}a=document.getElementById('文本框2ID');//获取文本框对象
if(!a.value){alert('***不能为空');return false}
if(a.value.length<5){alert('***字数不能小于5');return false}
if(a.value.length>5){alert('***字数不能大于5');return false}
a=document.getElementById('文本框3ID');//获取文本框对象
if(!a.value){alert('***不能为空');return false}
if(a.value.length<5){alert('***字数不能小于5');return false}
if(a.value.length>5){alert('***字数不能大于5');return false}
}
function q() {
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
var input = inputs[i];
if (input.getAttribute("type") == "text") {
if (input.value.length <= 5&&input.value!="") {
alert(input.value.length);
}
}
}
}
function q() {
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
var input = inputs[i];
if (input.getAttribute("type") == "text") {
if (input.value.length <= 5&&input.value!="") {
alert(input.value.length);//显示文本框中的字数
}
}
}
}
<form name="f" onsubmit="return check(this)">
3~5:<input type="text" maxlength="5" minlength="3" /><br />
4~8:<input type="text" maxlength="8" minlength="4" /><br />
1~8:<input type="text" maxlength="8" /><br />
<input type="submit" value="提交" />
</form>
<script>
function check(f) {
var el = f.elements,min;
for (var i = 0, j = el.length; i < j; i++) {
min = parseInt(el[i].getAttribute('minlength'), 10);
min = min ? min : 1;
if (el[i].value.length < min) {
alert(min == 1 ? '输入不能为空!' : '输入不能小于' + min + '个字符!');
el[i].focus();
return false;
}
}
}
</script>
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
var input = inputs[i];
if (input.getAttribute("type") == "text") {
if (input.value.length <= 5&&input.value!="") {
alert(input.value.length);
}
}
}
}
String.prototype.trim = function() {
return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}