<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<script language="JavaScript">
var $ = document.getElementById;
function validate(){
var val = $("pw_space").value;
if (!/^[1-9]\d*$/.test(val)) {
alert("输入错误,请输入正整数!")
return false;
}
var _min = parseInt($("udisk").value);
var _max = parseInt($("bestudisk").value);
if (_min > val || _max < val) {
alert("输入错误,请输入有效数值!")
return false;
}
return false;
}
</script>
<body>
<form name="login"action="editOK.php" method="post" onsubmit="return validate();">
<table width="67%" height="126" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#86AADB">
<tr>
<td width="30%" height="23" align="right" bgcolor="#EEF5FD">
用户名:
</td>
<td width="70%" height="25" align="left" bgcolor="#EEF5FD" class="head" style="padding-left:5px;">
<?php echo $name1;?>
</td>
</tr>
<tr>
<td width="30%" height="23" align="right" bgcolor="#FFFFFF">
姓名:
</td>
<td width="70%" height="25" align="left" bgcolor="#FFFFFF" class="head" style="padding-left:5px;">
<input name="xingming" type="text" id="textfield" value="<?php echo $user;?>" />
</td>
</tr>
<tr>
<td align="right" bgcolor="#EEF5FD">
部门:
</td>
<td height="25" align="left" bgcolor="#EEF5FD" style="padding-left:5px;">
<input name="address" type="text" id="textfield" value="<?php echo $pwaddress;?>" />
</td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">
分配磁盘空间:
</td>
<td height="25" align="left" bgcolor="#FFFFFF" style="padding-left:5px;">
<input name="pw_space" type="text" id="textfield4" value="<?php echo $pw_shellbak;?>" size="6" />G
</td>
</tr>
<tr>
<td align="right" bgcolor="#EEF5FD">
最大分配空间:
</td>
<td height="25" align="left" bgcolor="#EEF5FD" style="padding-left:5px;">
<input name="bestudisk" type="text" id="bestudisk" value="<?php echo $bestudisk;?>" size="6" readonly/> G
</td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">
磁盘已用空间:
</td>
<td height="25" align="left" bgcolor="#FFFFFF" style="padding-left:5px;">
<input name="udisk" type="text" id="udisk" value="<?php echo $udisk;?>" size="6" readonly/> G
</td>
</tr>
<tr>
<td align="right" bgcolor="#EEF5FD">
磁盘剩余空间:
</td>
<td height="25" align="left" bgcolor="#EEF5FD" style="padding-left:5px;">
<input name="udisk2" type="text" id="textfield5" value="<?php echo $udisk2;?>" size="6" />G
</td>
<tr>
<td align="right" bgcolor="#FFFFFF">
总磁盘剩余空间:
</td>
<td height="25" align="left" bgcolor="#FFFFFF" style="padding-left:5px;">
<input name="var1" type="text" id="var1" value="<?php echo $var1;?>" size="6" readonly/> G
</td>
</tr>
</table>
<table width="72%" height="81" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="81" align="center" valign="bottom">
<input type="hidden" name="pw_name" value="<?php echo $name;?>"><input name="Submit32" type="submit" class="btn" value="确 定" />
</td>
</tr>
</table>
</form>
</script>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<script language="JavaScript">
var $ = document.getElementById;
function validate(){
var val = $("pw_space").value;
if (!/^[1-9]\d*$/.test(val)) {
alert("输入错误,请输入正整数!")
return false;
}
var _min = parseInt($("udisk").value);
var _max = parseInt($("bestudisk").value);
if (_min > val || _max < val) {
alert("输入错误,请输入有效数值!")
return false;
}
return false;
}
</script>
<body>
<form name="login"action="editOK.php" method="post" onsubmit="return validate();">
<table width="67%" height="126" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#86AADB">
<tr>
<td width="30%" height="23" align="right" bgcolor="#EEF5FD">
用户名:
</td>
<td width="70%" height="25" align="left" bgcolor="#EEF5FD" class="head" style="padding-left:5px;">
<?php echo $name1;?>
</td>
</tr>
<tr>
<td width="30%" height="23" align="right" bgcolor="#FFFFFF">
姓名:
</td>
<td width="70%" height="25" align="left" bgcolor="#FFFFFF" class="head" style="padding-left:5px;">
<input name="xingming" type="text" id="textfield" value="<?php echo $user;?>" />
</td>
</tr>
<tr>
<td align="right" bgcolor="#EEF5FD">
部门:
</td>
<td height="25" align="left" bgcolor="#EEF5FD" style="padding-left:5px;">
<input name="address" type="text" id="textfield" value="<?php echo $pwaddress;?>" />
</td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">
分配磁盘空间:
</td>
<td height="25" align="left" bgcolor="#FFFFFF" style="padding-left:5px;">
<input name="pw_space" type="text" id="textfield4" value="<?php echo $pw_shellbak;?>" size="6" />G
</td>
</tr>
<tr>
<td align="right" bgcolor="#EEF5FD">
最大分配空间:
</td>
<td height="25" align="left" bgcolor="#EEF5FD" style="padding-left:5px;">
<input name="bestudisk" type="text" id="bestudisk" value="<?php echo $bestudisk;?>" size="6" readonly/> G
</td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">
磁盘已用空间:
</td>
<td height="25" align="left" bgcolor="#FFFFFF" style="padding-left:5px;">
<input name="udisk" type="text" id="udisk" value="<?php echo $udisk;?>" size="6" readonly/> G
</td>
</tr>
<tr>
<td align="right" bgcolor="#EEF5FD">
磁盘剩余空间:
</td>
<td height="25" align="left" bgcolor="#EEF5FD" style="padding-left:5px;">
<input name="udisk2" type="text" id="textfield5" value="<?php echo $udisk2;?>" size="6" />G
</td>
<tr>
<td align="right" bgcolor="#FFFFFF">
总磁盘剩余空间:
</td>
<td height="25" align="left" bgcolor="#FFFFFF" style="padding-left:5px;">
<input name="var1" type="text" id="var1" value="<?php echo $var1;?>" size="6" readonly/> G
</td>
</tr>
</table>
<table width="72%" height="81" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="81" align="center" valign="bottom">
<input type="hidden" name="pw_name" value="<?php echo $name;?>"><input name="Submit32" type="submit" class="btn" value="确 定" />
</td>
</tr>
</table>
</form>
</script>
</body>
</html>
<script type="text/javascript">
function checkForm()
{
var shellbak_value = document.getElementById("textfield4").value;
var bestudisk_value = document.getElementById("bestudisk").value;
var udisk_value = document.getElementById("udisk").value;
if(!shellbak_value.match(/^[1-9]\d*$/))
{
alert("分配磁盘空间只能输入正整数");
return false;
}
else if(parseInt(shellbak_value) > parseInt(bestudisk_value))
{
alert("分配磁盘空间 不能大于 最大分配空间");
return false;
}
else if(parseInt(shellbak_value) < parseInt(udisk_value))
{
alert("分配磁盘空间 不能小于 磁盘已用空间");
return false;
}
return true;
}
</script>
<form name="login"action="editOK.php" method="post" onsubmit="checkForm()" >
我为了测试方便在函数结束的时候返回的是false
把最后一句return false; 改成 return true;