这样试试:
<input name="pw_space" type="text" id="textfield4" value="<?php echo $buffer;?>" size="6" onkeyup=="checkInput(this)"/><td align="right" bgcolor="#EEF5FD">磁盘剩余空间:</td>
<td height="30" id="sykjid" align="left" bgcolor="#EEF5FD" style="padding-left:5px;"> <?php echo $var?></td>
checkInput(obj){
//先把非数字的都替换掉,除了数字和.
obj.value = obj.value.replace(/[^\d]/g,"");
//保证不能出現以0出现两个或者更多个.
if(obj.value=="00"||obj.value=="000"||obj.value=="0000"||obj.value=="00000"||obj.value=="000000"||obj.value=="0000000"||obj.value=="00000000"||obj.value=="0.0000")
obj.value ="0";
//分配磁盘数大于剩余磁盘数 就把剩余磁盘数付给其,这里根据需要可以改的
if(parseFloat(obj.value)>parseFloat(document.getElementById("sykjid").innerText))
obj.value =parseFloat(document.getElementById("sykjid").innerText);
}
<input name="pw_space" type="text" id="textfield4" value="<?php echo $buffer;?>" size="6" onkeyup=="checkInput(this)"/><td align="right" bgcolor="#EEF5FD">磁盘剩余空间:</td>
<td height="30" id="sykjid" align="left" bgcolor="#EEF5FD" style="padding-left:5px;"> <?php echo $var?></td>
checkInput(obj){
//先把非数字的都替换掉,除了数字和.
obj.value = obj.value.replace(/[^\d]/g,"");
//保证不能出現以0出现两个或者更多个.
if(obj.value=="00"||obj.value=="000"||obj.value=="0000"||obj.value=="00000"||obj.value=="000000"||obj.value=="0000000"||obj.value=="00000000"||obj.value=="0.0000")
obj.value ="0";
//分配磁盘数大于剩余磁盘数 就把剩余磁盘数付给其,这里根据需要可以改的
if(parseFloat(obj.value)>parseFloat(document.getElementById("sykjid").innerText))
obj.value =parseFloat(document.getElementById("sykjid").innerText);
}
function checklogin()
{
mesg = "";
var regname=document.login.UserName.value;
var newpasswd=document.login.passwd.value;
var repass = document.login.checkpasd.value;
if( regname == null || regname == "" ) {
mesg = mesg + "用户名不得为空!\n";
}
if( regname.length < 4 || regname.length > 16 ) {
mesg = mesg + "用户名长度只能在4到16之间!\n";
}
if(! /^(\w)*$/.test( regname ) ) {
mesg = mesg +"用户名只允许为英文和数字的混合,\n请检查是否前后有空格或者其他符号!\n";
}
if (newpasswd == null || newpasswd == "" ) {
mesg = mesg + "密码不得为空!\n";
}
if( newpasswd.length < 8 || newpasswd.length > 16 ) {
mesg = mesg + "密码长度只能在8到16之间!\n";
}
if(newpasswd!=repass){
mesg = mesg + "两次输入密码不一致!\n";
}
if (mesg != ""){
mesg = mesg ;;//请填写好以下各项
alert(mesg);
return false;
}
login.submit();
}这是小弟写的别的限制 能在这里面添加输入限制吗?