点击旋钮后,没有调用相应的cgi程序
点击按钮后,没有调用相应的cgi程序?点击按钮(绑定了checksubmit函数,提交表单)后,网页没动静,根本没有调用
点击按钮后,没有调用相应的cgi程序?
点击按钮(绑定了checksubmit函数,提交表单)后,网页没动静,根本没有调用cgi。。
请问这可能是什么原因?
我写了几个网页,类似的结构,就这么一个网页怎么都不调cgi。。
请问各位有经验的大侠指点下可能是什么原因。。
这是涉及到cgi的部分:
<form action="/cgi-bin/a.cgi" method="get" name="SearchForm">
和
<td colspan="4" align="center"><input class="btn" type="button" name="Submit" align="center" value=" 查询 " onclick="CheckSubmit();">
谢谢
[最优解释]
<form action="/cgi-bin/a.cgi" method="get" name="SearchForm">
<input name="test" vlaue="123" />
<input type="submit" />
</form>
直接这样,你的cgi能获取 test的值吗?
[其他解释]
确定cgi程序无误?
前台提交,cgi程序 request获取提交的值就可以了。
[其他解释]
那就是你的cgi有问题
先让cgi能获取 前台表单提交过来的值
[其他解释]
我试过,哪怕把cgi改的只剩下显示某个网页这么一个功能都不行,点了按钮毫无动静。。
其他几个网页类似的结构和程序,点下提交按钮就能正确调用cgi。。肿么回事类。。
[其他解释]function CheckSubmit()
{
document.getElementById("sessionID").value = window.parent.sessionID.value;
document.getElementById("action").value = "SET";
document.Form.submit();
}
这是绑定按钮的函数
[其他解释]我的cgi没有任何动静。。网页一打开页面上只有一个123.。我在cgi里把test值多打了几遍。。
[其他解释]我总感觉是调用cgi程序的过程中,哪一步错了。。可是查了半天查不出来。。
[其他解释]我在cgi中只返回一下某个非当前调用cgi的网页,按理点了按钮以后,应该显示另一个网页,
可是现在页面纹丝不动。。根本没理我。。
[其他解释]竟然连网页都没返回。。太凌乱了。。