asp代码问题
<%
if request("action")="reg" then
set rs=server.createobject("adodb.recordset")
rs.open "select * from user where u_user='"&trim(request("f_user"))&"'",conn,1,1
if rs.recordcount>0 then
response.write & request.form("f_user") &"
window.alert('您输入的用户名已存在,请返回重新输入!');history.back(-1);</script>"
response.end()
end if
rst.open"user",conn,1,3
rst.addnew
rst("u_user")=request.form("f_user")
rst("u_code")=request.form("f_code")
rst.update
rst.close
set rs=conn.execute("SELECT @@IDENTITY AS uid")
uid=rstl("uid")
rs.open "info",conn,1,3
rs.addnew
rs("i_uid")=uid
rs("i_name")=trim(request.form("f_name"))
rs("i_sex")=trim(request.form("f_sex"))
rs("i_age")=trim(request.form("f_age"))
rs("i_vip")=false
rs.update
rs.close
end if
%>
好像就是这的问题
response.write & request.form("f_user") &"
window.alert('您输入的用户名已存在,请返回重新输入!');history.back(-1);</script>"
response.end()
可是怎么改呢?
参考答案:response.write request.form("f_user") & "<script>window.alert('您输入的用户名已存在,请返回重新输入!');history.back(-1);</script>"