各位大虾:最近碰到一个奇怪的问题,网上搜索了很多资料,都不行。
一个表单提交后,直接显示空白页,可以肯定不是:
action后面的URL问题,因为:直接访问该地址是没有问题的。
另外问题点找到了,是表单中的一个隐藏域的 问题,将该隐藏域去掉即可,但是该隐藏域是很重要的不能去掉。
完整代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Test</title>
<link href="../icons/basic.css" rel="stylesheet" type="text/css" />
<style type="text/css"></style>
<SCRIPT LANGUAGE="JavaScript" src=../function.js>
</SCRIPT>
</head>
<body>
<table width="600" border="1" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="120">
<div align="center">
<b><font size="3" face="宋体">Test</font></b>
</div>
</td>
<td width="356">
<font face="宋体" size="2"><br> 本页Test<br><br>
</td>
</tr>
</table>
<table width="600" border="1" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="600">
<form name="qosband" method="POST" action="http://192.168.1.13/cgi-bin/test.cgi">
<blockquote><br>
<input type="hidden" name="doType" value="add" >
<input type="checkbox" name="qosState" id="qosState" ><label for="qosState">启用</label>
<br><br><b>IP地址段:</b>
<input type="text" name="IPstart" style="border:1px solid #4277ad;" value="">
-
<input type="text" name="IPend" maxlength="3" style="border:1px solid #4277ad;width:30px;" value="" >
<br><br>
<table width="463" border="1" cellpadding="0" cellspacing="0" class="ctable">
<tr>
<th width="67"> </th>
<th width="194" height="25px;">最小带宽(Kbps)</th>
<th width="194">最大带宽(Kbps)</th>