| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 760 人关注过本帖
标题:严重情况请注意:
只看楼主 加入收藏
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
收藏
 问题点数:0 回复次数:5 
严重情况请注意:
各位大虾,突然间我的asp不能提交的选择的内容,而且传递的值不被request获取,发生重大问题:
代码如下,请指教:
  <script language="javascript">
function mycheck(){
if(form1.qyzt.value="VIP客户"&&document.all.ytdjb.checked!=true)
{alert("VIP客户,必须是已填写登记表的!");form1.qyzt.focus();return;}
if(form1.qyzt.value="已合作企业"&&document.all.ytdjb.checked!=true)
{alert("已合作企业,必须是已填写登记表的!");form1.qyzt.focus();return;}
form1.submit();
}
</script>
<form action="newenterprisestatusinfosave.asp" id="form1" method="post">
                  <td width="31" class="mainfontsize"><strong>编号</strong></td>
                  <td width="53"><input type="text" name="qybh" class="cc1" value="<%=request("qybh")%>"></td>
                  <td width="59" class="mainfontsize"><b>企业名称</b></td>
                  <td width="242"><input type="text" name="qymc" class="ee2" value="<%=request("id")%>">                  </td>
                  <td width="22"><div align="right"><img src="pic/icon1.gif" width="15" height="15"></div></td>
                  <td width="57" class="mainfontsize">状态划分</td>
                  <td width="104"><div align="left">
                    <select name="qyzthf" class="cc2">
                     <option value="VIP客户">VIP客户</option>
                      <option value="已合作企业">已合作企业</option>
                      <option value="待开发企业">待开发企业</option>
                      <option value="开发中企业">开发中企业</option>
                      <option value="黑名单企业">加入黑名单</option>
                      </select>
                  </div></td>
                  <td width="60" class="mainfontsize">更新日期</td>
                  <td width="113" class="mainfontsize"><input type="text" name="oldgxrq" class="dd1" value="<%=date()%>"></td>
                  <td width="22" class="mainfontsize"><input type="radio" name="ytdjb" value="已填登记表"></td>
                  <td width="69" class="mainfontsize">已填登记表</td>
                  <td width="36" class="mainfontsize"><input type="reset" name="Submit2" value="清除"></td>
                  <td width="68" class="mainfontsize">
                  <input type="button" name="Submit" value="更新状态" onClick="mycheck()"></td></form></tr>这里的qyzthf里的值不能被提交,选择任何值后提交的数值是空的。而且这样的数据无法收到,为什么?Set rs= Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM enterprisearrangestatus where qybh="&request("qybh")
rs.open sql,conn,1,3
rs("qyzt")=request.Form("qyzthf")
rs("gxrq")=date()
rs("gxry")=session("UserName")
rs.update   request无法获取传递来的数值,出什么问题了啊?
搜索更多相关主题的帖子: asp 传递错误 
2008-07-28 21:46
天涯听雨
Rank: 2
来 自:东莞
等 级:论坛游民
威 望:4
帖 子:497
专家分:64
注 册:2007-8-25
收藏
得分:0 
不知道你说的是不真是真的没有获取到值,对你的提问有一些表示怀疑,怕问题不是出错在此。

你要看是不是真的能不能获取到值,你应该在结果页进行输出一下,是否真无值。

不过我感觉,不是没有传值过来

从明天起做幸福的人,喂马劈柴周游世界!
2008-07-29 01:11
octillion
Rank: 1
等 级:新手上路
帖 子:195
专家分:0
注 册:2008-7-24
收藏
得分:0 
看到“newenterprisestatusinfosave.asp”我就笑喷了……

我仔细看了代码,没觉得有什么问题。
但是那个js函数的写法值得商榷,因为它是作为Submit按钮的onClick调用的,所以返回一个return true表单自然就提交了,但是也没有明确地返回一个true,难说表单是不是真的提交了。

form1.submit();这行写在Submit按钮的onClick事件里似乎不妥。

意见:把form1.submit();改为 return true;
2008-07-29 01:21
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
[bo][un]octillion[/un] 在 2008-7-29 01:21 的发言:[/bo]

看到“newenterprisestatusinfosave.asp”我就笑喷了……

我仔细看了代码,没觉得有什么问题。
但是那个js函数的写法值得商榷,因为它是作为Submit按钮的onClick调用的,所以返回一个return true表单自然就提交了 ...

<input type="button" name="Submit" value="更新状态" onClick="mycheck()">
楼主的这个按钮type="button"而不是type="submit"
2008-07-29 09:43
octillion
Rank: 1
等 级:新手上路
帖 子:195
专家分:0
注 册:2008-7-24
收藏
得分:0 
楼上说得对……您看得真认真……
2008-07-29 10:26
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
问题原因没找到,我都晕了 。最后没办法,只好采用了submit直接提交,没有用js检查,提交后,在后台再检查提交的内容,很怪啊,突然间不能执行了,咋回事呢?我只好使用后者了,问题才解决。是不是中病毒了?限制提交检查?还有个很怪的现象是,选择框内的数据,在提交时,可以明显看到被删空了,咋回事,还需要大家再探讨一些,谢谢!
2008-08-02 20:42
快速回复:严重情况请注意:
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014669 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved