asp 提交单选框出问题
提交页面:<formmethod="post"name="DateInfo"id="DateInfo"action="apriseOk.asp"><inputtype="...
提交页面:
<form method="post" name="DateInfo" id="DateInfo" action="apriseOk.asp">
<input type="radio" name="apraiseScore" value="1">1分
<input type="radio" name="apraiseScore" value="2">2分
<input type="radio" name="apraiseScore" value="3" checked>3分
<input type="radio" name="apraiseScore" value="4">4分
<input type="radio" name="apraiseScore" value="5">5分
<tr valign="middle" bgcolor="#F1F3F2">
<td height="100" bgcolor="#FFFFFF">
<textarea name="apraiseContent" cols="70" rows="6" class="inputcss" id="apraiseContent"></textarea>
<span class="error">*</span></td>
</tr>
<tr valign="middle" bgcolor="#FEFEF1">
<td height="50" colspan="2" align="center">
<input name="Submit" type="submit" class="buttoncss" value="提交评价">
<input name="ID" type="hidden" id="ID" value="<%=ID%>">
<input name="Submit2" type="submit" class="buttoncss" value="清除内容"></td>
</tr>
</table>
</form>
处理页面
<!--#include file="conn/conn.asp" -->
<!--#include file="inc/config.asp" -->
<%
dim ID,apraiseScore,apraiseContent,apraiseStaffID,apraiseStaffName,apraiseUser,rs
ID=request("ID")
apraiseScore=trim(request.form("apraiseScore"))
apraiseContent=trim(request.form("apraiseContent"))
conn.open sqldb_STRING
mysql="select * from staffInfo where ID='" & ID & "'"
set rs=conn.execute(mysql)
if rs.eof then
response.Write("<script language='javascript'>alect('参数错误!');history.go(-1);</script>")
response.end
else
apraiseStaffID=trim(rs("apraiseStaffID"))
apraiseStaffName=trim(rs("apraiseStaffName"))
end if
set rs=nothing
%>
<%
set myrs=server.CreateObject("adodb.recordset")
mysql="select top 1 * from apraise"
myrs.open mysql,conn,1,3
myrs.addnew
myrs("apraiseContent")=apraiseContent
myrs("apraiseScore")=apraiseScore
myrs("apraiseStaffID")=apraiseStaffID
myrs("apraiseStaffName")=apraiseStaffName
myrs("apraiseUser")=session("UsName")
myrs("apraiseDate")=now()
myrs.update
myrs.close
set myrs=nothing
conn.close
set conn=nothing
%>
但是提交之后会出现这样的错误
您要访问的页有问题,无法显示该页 请指教 展开
<form method="post" name="DateInfo" id="DateInfo" action="apriseOk.asp">
<input type="radio" name="apraiseScore" value="1">1分
<input type="radio" name="apraiseScore" value="2">2分
<input type="radio" name="apraiseScore" value="3" checked>3分
<input type="radio" name="apraiseScore" value="4">4分
<input type="radio" name="apraiseScore" value="5">5分
<tr valign="middle" bgcolor="#F1F3F2">
<td height="100" bgcolor="#FFFFFF">
<textarea name="apraiseContent" cols="70" rows="6" class="inputcss" id="apraiseContent"></textarea>
<span class="error">*</span></td>
</tr>
<tr valign="middle" bgcolor="#FEFEF1">
<td height="50" colspan="2" align="center">
<input name="Submit" type="submit" class="buttoncss" value="提交评价">
<input name="ID" type="hidden" id="ID" value="<%=ID%>">
<input name="Submit2" type="submit" class="buttoncss" value="清除内容"></td>
</tr>
</table>
</form>
处理页面
<!--#include file="conn/conn.asp" -->
<!--#include file="inc/config.asp" -->
<%
dim ID,apraiseScore,apraiseContent,apraiseStaffID,apraiseStaffName,apraiseUser,rs
ID=request("ID")
apraiseScore=trim(request.form("apraiseScore"))
apraiseContent=trim(request.form("apraiseContent"))
conn.open sqldb_STRING
mysql="select * from staffInfo where ID='" & ID & "'"
set rs=conn.execute(mysql)
if rs.eof then
response.Write("<script language='javascript'>alect('参数错误!');history.go(-1);</script>")
response.end
else
apraiseStaffID=trim(rs("apraiseStaffID"))
apraiseStaffName=trim(rs("apraiseStaffName"))
end if
set rs=nothing
%>
<%
set myrs=server.CreateObject("adodb.recordset")
mysql="select top 1 * from apraise"
myrs.open mysql,conn,1,3
myrs.addnew
myrs("apraiseContent")=apraiseContent
myrs("apraiseScore")=apraiseScore
myrs("apraiseStaffID")=apraiseStaffID
myrs("apraiseStaffName")=apraiseStaffName
myrs("apraiseUser")=session("UsName")
myrs("apraiseDate")=now()
myrs.update
myrs.close
set myrs=nothing
conn.close
set conn=nothing
%>
但是提交之后会出现这样的错误
您要访问的页有问题,无法显示该页 请指教 展开
4个回答
展开全部
<input name="Submit2" type="submit" class="buttoncss" value="清除内容">是不是改成type=reset
mysql="select * from staffInfo where ID='" & ID & "'"
是字符串型的吗,如果不是考虑下把单引号去掉
response.Write("<script language='javascript'>alect('参数错误!');history.go(-1);</script>") alect是alert吧
myrs.open mysql,conn,1,3 我都是写3,3的,老师就是这么教的
mysql="select top 1 * from apraise" 是要定位到第一行吗
如果不是,那写成"select * from apraise"可以吗
还有看下路径对不对,最后你提交完了是不是应该有个跳转到其他页面的代码
如果还有问题你response.write 变量看看各部分的值是不是你所期望的
我只能说这些了,我也刚学不久,希望能帮住你,呵呵
mysql="select * from staffInfo where ID='" & ID & "'"
是字符串型的吗,如果不是考虑下把单引号去掉
response.Write("<script language='javascript'>alect('参数错误!');history.go(-1);</script>") alect是alert吧
myrs.open mysql,conn,1,3 我都是写3,3的,老师就是这么教的
mysql="select top 1 * from apraise" 是要定位到第一行吗
如果不是,那写成"select * from apraise"可以吗
还有看下路径对不对,最后你提交完了是不是应该有个跳转到其他页面的代码
如果还有问题你response.write 变量看看各部分的值是不是你所期望的
我只能说这些了,我也刚学不久,希望能帮住你,呵呵
展开全部
apriseOk.asp,提交的处理文件是这个么?
程序
("<script language='javascript'>alect('参数错误!');history.go(-1);</script>")
alert有错误
应该是页面提交有问题吧,检查一下文件名
程序
("<script language='javascript'>alect('参数错误!');history.go(-1);</script>")
alert有错误
应该是页面提交有问题吧,检查一下文件名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的错误不明确,无法显示有很多原因,也许是你的服务器,组件有问题,代码也有很多可疑的地方,特别是那个java脚本,弹出窗口在这里显示的话很容易出问题,把放到<%%>外面最好!就是在这个脚本前后分别加上%>和<%就行了,当然还可能有许多其他错误,把你的错误说清楚,这样我们好判断!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,你怎么有两个submit按钮?那个“清除内容”的按钮的type应该是reset吧
另外,你最好贴出你的具体错误信息,这样也好对你的错误加以具体分析
另外,你最好贴出你的具体错误信息,这样也好对你的错误加以具体分析
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询