<script language="javascript" type="text/javascript">
function test()
{if(document.form.input1.value.replace(/[^\x00-\xff]/g,'**').length>1)
{alert("不可多於1个字符。");return false}}
</script><body>
<form action="" method="post" name="form" onSubmit="return test()">
<input name="input1"><------------不可多於1个字符。<br>
<input name="input2"><------------不可多於2个字符。<br>
<textarea name="input3"></textarea><------------不可多於3个字符。<br>
<input type="submit" value="提交">
</form>
</body>以上是我未完成的js...-----------------------------------------------------------------------------先检查input1的字符,
如果input1的字符合乎规格就跳到检查input2的字符,
否则就{alert("不可多於1个字符。");return false}.如果input2的字符合乎规格就跳到检查input3的字符,
否则就{alert("不可多於2个字符。");return false}.如果input3的字符合乎规格就发送提交,
否则就{alert("不可多於3个字符。");return false}.以上是我想完成的...
求帮忙,新手第一次接触js...
function test()
{if(document.form.input1.value.replace(/[^\x00-\xff]/g,'**').length>1)
{alert("不可多於1个字符。");return false}}
</script><body>
<form action="" method="post" name="form" onSubmit="return test()">
<input name="input1"><------------不可多於1个字符。<br>
<input name="input2"><------------不可多於2个字符。<br>
<textarea name="input3"></textarea><------------不可多於3个字符。<br>
<input type="submit" value="提交">
</form>
</body>以上是我未完成的js...-----------------------------------------------------------------------------先检查input1的字符,
如果input1的字符合乎规格就跳到检查input2的字符,
否则就{alert("不可多於1个字符。");return false}.如果input2的字符合乎规格就跳到检查input3的字符,
否则就{alert("不可多於2个字符。");return false}.如果input3的字符合乎规格就发送提交,
否则就{alert("不可多於3个字符。");return false}.以上是我想完成的...
求帮忙,新手第一次接触js...
{
if(document.form.input1.value.replace(/[^\x00-\xff]/g,'**').length>1)
{alert("不可多於1个字符。");return false}
if(document.form.input2.value.replace(/[^\x00-\xff]/g,'**').length>2)
{alert("不可多於2个字符。");return false}
if(document.getElementById('input3').value.replace(/[^\x00-\xff]/g,'**').length>2)
{alert("不可多於3个字符。");return false}
}
<form action="" method="post" name="form" onSubmit="return test()">
<input id="input1" type="text" name="input1"> <------------不可多於1个字符。 <br>
<input id="input2" type="text" name="input2"> <------------不可多於2个字符。 <br>
<textarea id="input3" name="input3"> </textarea> <------------不可多於3个字符。 <br>
<input type="submit" value="提交">
</form>
</body>function test(){
if(document.getElementById("input1").value.replace(/[^\x00-\xff]/g,'**').length > 1){
window.alert("...");
return false;
}
if(document.getElementById("input2").value.replace(/[^\x00-\xff]/g,'**').length > 2){
window.alert("...");
return false;
}
if(document.getElementById("input3").value.replace(/[^\x00-\xff]/g,'**').length > 3){
window.alert("...");
return false;
}
return true;
}
String.prototype.getLength = function() {
return this.replace(/[^\x00-\xff]/g, '**').length;
} var _form = document.getElementsByTagName('form')[0]
_form.onsubmit = function() {
var inputs = _form.children;
for (var i = 0, count = inputs.length; i < count; i++) {
if (inputs[i].type != 'submit' && inputs[i].value.getLength() > i + 1) {
alert('不可多于' + (i + 1) + '个字符');
return false;
}
}
}