Rumah >hujung hadapan web >html tutorial >高手帮我看看是否不对的地方,验证的页面显示不对_html/css_WEB-ITnose
<%If request.form("CompanyName")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入公司名称,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("Receiver")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入联系人,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("Phone")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入联系电话,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("title")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入标题,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("content")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入留言内容,请返回检查!!"");history.go(-1);</script>")response.endend ifAdd=trim(request.form("Add"))Postcode=trim(request.form("Postcode"))Mobile=trim(request.form("Mobile"))Fax=trim(request.form("Fax"))email=trim(request.form("email"))Language=trim(request.QueryString("Language"))if Add="" then Add=nullend ifif Postcode="" then Postcode=nullend ifif Mobile="" then Mobile=nullend ifif Fax="" then Fax=nullend ifif Email="" then Email=nullend ifSet rs = Server.CreateObject("ADODB.Recordset")sql="select * from Feedback"rs.open sql,conn,1,3rs.addnewif session("username")="" then rs("Username")="未注册用户"else rs("Username")=trim(request.form("Username"))end ifrs("CompanyName")=trim(request.form("CompanyName"))rs("Add")=Addrs("Postcode")=Postcoders("Receiver")=trim(request.form("Receiver"))rs("Phone")=trim(request.form("Phone"))rs("Mobile")=Mobilers("Fax")=Faxrs("email")=emailrs("title")=trim(request.form("title"))rs("content")=htmlencode2(request.form("content"))rs("Publish")=trim(request.form("Publish"))if Language="ch" then rs("Language")="0"else rs("Language")="1"end if rs("time")=date()rs.updaters.closeif Language="ch" then response.redirect "FeedbackView.asp"else response.redirect "EnFeedbackView.asp"end if %>
提交后
验证页面是这样的,能改成弹出对话框哪种吗?
提交后
验证页面是这样的,能改成弹出对话框哪种吗?
现在没有弹出对话框,而是在页面显示出来的如上
"前边为什么没有转义字符 \
哪里?哪个“
"<script>alert(""错误:您没输入公司名称,请返回检查!!"");history.go(-1);</script>"
试试这句
"<script language=\"JavaScript\">alert(\"错误:您没输入公司名称,请返回检查!!\");history.go(-1);</script>"这个,复制错了
"<script language=\"JavaScript\">alert(\"错误:您没输入公司名称,请返回检查!!\");history.go(-1);</script>"这个,复制错了
好像不对,出错了
"<script language=\"JavaScript\">alert(\"错误:您没输入公司名称,请返回检查!!\");history.go(-1);</script>"这个,复制错了
"<script language=\"JavaScript\">alert(\"错误:您没输入公司名称,请返回检查!!\");history.go(-1);</script>"这个,复制错了
前台就是一个需要提交的页面
<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr valign="top" > <td width="80%" height="18"><form action="HrDemandAccept.asp?action=add" method="post" name="form1" id="form1" onSubmit="return CheckJob()"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div align="center"></div></td> </tr> </table> <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC" > <tr bgcolor="#FFFFFF"> <%Quarters=request("Quarters")%> <td width="107" height="30"><div align="right"><font color="#000066">职 位: </font></div></td> <td width="559" height="25" align="left"> <input name="Quarters" id="jobname" value="<%=Quarters%>" size="36" /> * (带*为必须填写) </td> </tr> <tr bgcolor="#FFFFFF"> <td width="107"><div align="right"><font color="#000066">个人资料: </font></div></td> <td valign="top"><table width="500" border="0" cellpadding="2" cellspacing="1"> <tbody> <tr> <td width="17%" height="20" align="left">姓 名:</td> <td width="83%" align="left"><input name="Name" /> * </td> </tr> <tr> <td align="left" height="20">性 别:</td> <td align="left"><select id="Sex" name="Sex"> <option value="男" selected="selected">男</option> <option value="女">女</option> </select> *</td> </tr> <tr> <td align="left" height="20">婚姻状况:</td> <td align="left"><select id="Marry" name="Marry"> <option value="未婚" selected="selected">未婚</option> <option value="已婚">已婚</option> </select> </td> </tr> <tr> <td align="left" height="20">出生日期:</td> <td align="left"><input name="Birthday" /> *出生日期(如:1978-04-24)</td> </tr> <tr> <td align="left" height="20">身 高:</td> <td align="left"><input name="Stature" id="stature" size="15" maxlength="3" /> *(cm)(如:填 178)</td> </tr> <tr> <td align="left" height="20">毕业院校:</td> <td align="left"><input name="School" size="40" /></td> </tr> <tr> <td align="left" height="20">学 历:</td> <td align="left"><input name="Studydegree" size="30" maxlength="50" /></td> </tr> <tr> <td align="left" height="20">专 业:</td> <td align="left"><input name="Specialty" size="30" maxlength="50" /></td> </tr> <tr> <td align="left" height="20">毕业时间:</td> <td align="left"><input name="Gradyear" size="16" /></td> </tr> <tr> <td align="left" height="20">户 籍 地:</td> <td align="left"><input name="Residence" id="Residence" size="40" maxlength="50" /> *</td> </tr> </tbody> </table>
<table width="500" border="0" cellpadding="2" cellspacing="1"> <tbody> <tr> <td width="17%" height="20" align="left">联系电话:</td> <td width="83%" align="left"><input name="Phone" id="Phone" size="25" /> * </td> </tr> <tr> <td height="20" align="left">手机号码:</td> <td align="left"><input name="Mobile" id="Mobile" size="25" /> </td> </tr> <tr> <td height="20" align="left">E-mail地址:</td> <td align="left"><input name="Email" id="Email" size="25" /> *</td> </tr> <tr> <td height="20" align="left">通信地址:</td> <td align="left"><input name="Add" id="Add" size="40" /></td> </tr> <tr> <td height="20" align="left">邮政编码:</td> <td align="left"><input name="Postcode" id="Postcode" size="10" maxlength="6" /></td> </tr> </tbody> </table></td> </tr> <tr bgcolor="#FFFFFF"> <td width="107"> </td> <td><div align="center"> <input type="submit" name="submit8" value=" 提交 " /> <input type="reset" name="Submit8" value=" 重置 " /> </div></td> </tr> </table> </form>
打印脚本那段是JSP吗?感觉不太像呢
这是什么语言啊!~!~!看不懂
是asp的!!!
你能给我解释一下这句
Response.Write("<script>alert(""错误:您没输入公司名称,请返回检查!!"") <br /> 双引套双引这是什么意思,难道不能这么写 <br /> Response.Write(‘<script language="JavaScript">alert("错误:您没输入公司名称,请返回检查!!"‘) </script>
response.Write("<script>alert('现车位数不能大于总车位数');history.back(-1);</script>") 亲。改成这样。
是asp的!!!
response.Write("<script>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>")什么语言不重要,关键是引号的嵌套问题很大
测试了,还是不对哦,谢谢!
是asp的!!!
你能给我解释一下这句
Response.Write("<script>alert(""错误:您没输入公司名称,请返回检查!!"") <br /> 双引套双引这是什么意思,难道不能这么写 <br /> Response.Write(‘<script language="JavaScript">alert("错误:您没输入公司名称,请返回检查!!"‘) </script>
测试了,还是不对哦,谢谢!
你试过我这种了。我这边都可以啊。
测试了,还是不对哦,谢谢!
你看清楚 你写的标点符号之间。错一个符号 。就会以文本的形式打出来。
是asp的!!!
If request.form("CompanyName")="" Thenresponse.Write("<script language=javascript>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>")response.endend ifIf request.form("Receiver")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入联系人,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("Phone")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入联系电话,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("title")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入标题,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("content")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入留言内容,请返回检查!!"");history.go(-1);</script>")response.endend if
If request.form("CompanyName")="" Thenresponse.Write("<script language=javascript>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>")response.endend ifIf request.form("Receiver")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入联系人,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("Phone")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入联系电话,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("title")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入标题,请返回检查!!"");history.go(-1);</script>")response.endend ifIf request.form("content")="" ThenResponse.Write("<script language=""JavaScript"">alert(""错误:您没输入留言内容,请返回检查!!"");history.go(-1);</script>")response.endend if
都改了。有这样的吗。吃一半然后吐出来。再吃进去。
你个死楼主。解决了没啊。我等分呢
If request.form("CompanyName")="" Thenresponse.Write("<script language=javascript>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>")response.endend ifIf request.form("Receiver")="" Thenresponse.Write("<script language=javascript>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>")response.endend ifIf request.form("Phone")="" Thenresponse.Write("<script language=javascript>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>")response.endend ifIf request.form("title")="" Thenresponse.Write("<script language=javascript>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>")response.endend ifIf request.form("content")="" Thenresponse.Write("<script language=javascript>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>")response.endend ifAdd=trim(request.form("Add"))Postcode=trim(request.form("Postcode"))Mobile=trim(request.form("Mobile"))Fax=trim(request.form("Fax"))email=trim(request.form("email"))Language=trim(request.QueryString("Language"))
问题没解决就去 水。你个大二蛋
没有,如果解决了,分都给,还加啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
跳楼啊 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
response.Write("<script>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>") 把这最外面的括号去掉试一下 。改成 这样 response.Write "<script>alert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);</script>"
没有,如果解决了,分都给,还加啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
最多给一半 水源的。技术区不知道规则。不然删了白给分了。效果一样啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
头晕眼花 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
效果一样啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
我靠。 你个二货。 还是 把文本打印出来了吗
就是这个样子啊 啊啊啊啊啊啊啊啊啊
就是这个样子啊 啊啊啊啊啊啊啊啊啊
。。。。为什么会这样子啊。
要不你换个浏览器。是不是你人品不行呀
用3个浏览器测试了,不行
有种奔溃的感觉!
老衲爱莫能助了
有种奔溃的感觉!
你写个小测试 。不取值的。就写简单的不从数据库取值看能不能弹