ホームページ >ウェブフロントエンド >htmlチュートリアル >専門家が、何か問題があるかどうかを調べるのに役立ちます_html/css_WEB-ITnose

専門家が、何か問題があるかどうかを調べるのに役立ちます_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:28:291479ブラウズ

<%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 %>


ディスカッション(解決策)に返信


送信後
確認ページは次のようになります ポップアップダイアログボックスに変更できますか?


送信後
確認ページは次のようになります。ポップアップ ダイアログ ボックスに変更できますか?



アラートはポップアップ ダイアログ ボックスです

現在、ポップアップ ダイアログ ボックスはありませんが、上記のようにページに表示されます

「なぜ

の前にエスケープ文字がないのですか? どれ?」

"d43cbdd3bc9d3ebf155f94f29c349500alert(""エラー: 会社名が入力されていません。戻って確認してください!!"");history.go(-1);< ;/script>"
これを試してみてください

"<script language=\"JavaScript\">alert(\"错误:您没输入公司名称,请返回检查!!\");history.go(-1);</script>"
これは間違ってコピーされました

"<script language=\"JavaScript\">alert(\"错误:您没输入公司名称,请返回检查!!\");history.go(-1);</script>"
これは間違ってコピーされました


これですか?

正しくないようです、何か問題が発生しました


えー、これは間違ってコピーされました


これですか?
あなたのフロントエンドは JSP ですよね?


えー、これは間違ったコピーです


これですか?
フロントデスクは何ですか?

フロントデスクは送信が必要なページです

"<script language=\"JavaScript\">alert(\"错误:您没输入公司名称,请返回检查!!\");history.go(-1);</script>"

"<script language=\"JavaScript\">alert(\"错误:您没输入公司名称,请返回检查!!\");history.go(-1);</script>"

印刷スクリプト部分は JSP ですか?感じられない

これはどういう言語ですか! ~! ~!理解できません

それはASPです! ! !

これについて説明してもらえませんか
Response.Write("a2ec91369dd7c258a413cb52a11420e9alert(""エラー: 会社名が入力されていません。戻って確認してください!!"")
ダブルクォーテーションとダブルクォーテーションってどういう意味ですか? このように書けませんか
Response.Write('c213752d78643de9c16ab108c0325b4falert("エラー: 会社名が入力されていません。戻ってください)チェックしてください!!"')

response.Write("cb07111ca5ae5ef678bbf0d01d0237c0alert('現在の駐車スペースの数は、駐車スペースの合計数を超えることはできません');history.back(-1) ;2cacc6d41bbb37262a98f745aa00fbf0") 様。これに変更してください。ASP からです。 !

response.Write("cb07111ca5ae5ef678bbf0d01d0237c0alert('ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ」;歴史。 back(-1);2cacc6d41bbb37262a98f745aa00fbf0")

どの言語であっても重要なのは、引用符の入れ子が大きな問題であるということです

テスト済みですが、まだいいえ、ありがとうございます!

それはaspです!

response.Write("ああああああああああああ"ああああああああああああああ');history.back(-1);2cacc6d41bbb37262a98f745aa00fbf0")

礼拝


これを説明してもらえますか? 文 Response.Write("< ;script language=""JavaScript"">alert(""エラー: 会社名が入力されていません。戻って確認してください!!"") ダブルクォーテーションのセットはどういう意味ですか?このように書かれています

Response.Write('c213752d78643de9c16ab108c0325b4falert("エラー: 会社名が入力されていません。戻って確認してください!!"')


これも機能しません、

テスト はい、まだ間違っています、ありがとうございます
ここで実行できます

テストしましたが、まだ間違っています、ありがとう

書いた句読点をよく読んでください。間違った記号です。テキストとして入力されます。

はASPです! ! ! response.write( "&lt;スクリプト言語= javascript&gt; alert( 'ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh &lt;/script&gt; ")

これはあなたが話していることですか?

                    <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>

テスト結果は次のとおりです




まだポップアップダイアログボックスは表示されません、


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("content")="" 亲。你测试的时候能把所有都改过来吗啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

都改了。有这样的吗。吃一半然后吐出来。再吃进去。

你个死楼主。解决了没啊。我等分呢

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("71180f37797591dcd47c07c8f651453falert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);2cacc6d41bbb37262a98f745aa00fbf0")  把这最外面的括号去掉试一下 。改成 这样 response.Write "71180f37797591dcd47c07c8f651453falert('啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊11111啊啊啊啊啊啊啊啊啊啊啊啊');history.back(-1);2cacc6d41bbb37262a98f745aa00fbf0"

没有,如果解决了,分都给,还加啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

最多给一半 水源的。技术区不知道规则。不然删了白给分了。

效果一样啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

头晕眼花 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

效果一样啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

我靠。 你个二货。 还是 把文本打印出来了吗

就是这个样子啊   啊啊啊啊啊啊啊啊啊

就是这个样子啊   啊啊啊啊啊啊啊啊啊

。。。。为什么会这样子啊。

要不你换个浏览器。是不是你人品不行呀

用3个浏览器测试了,不行

有种奔溃的感觉!

老衲爱莫能助了 

有种奔溃的感觉!

你写个小测试 。不取值的。就写简单的不从数据库取值看能不能弹
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。