コメントフォームフィールドを持つaspcaptchaを持つASPスクリプトがあり、Webマスターに電子メールを送信します。しかし、訪問者がキャプチャコードを正しく入力しなかった場合は、フォームページに戻ってきますが、キャプチャコードが正しく入力されていないのにフォームフィールドが空白になっているというメッセージが表示されます.... 私はフォームフィールドにコメントを入力し、訪問者にキャプチャコードを再入力するように依頼します。ここで従来のASPフォームフィールド
は、ASPスクリプトです:
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
captha = Trim(Request.Form("captha"))
if CheckCAPTCHA(captha) = true then
' Process form...CAPTCHA IS VALID!
else
response.redirect "myform.asp?c=f"
end if
else
response.redirect "myform.asp?v=f"
end if
変数v = fはキャプチャが記入されなかった、とエラーをバックスローするという形に指示します。フォームフィールドに、コメントをもう一度入力することを求めずに既に入力した内容を入力するにはどうすればよいですか?
これは私が現在実行しているのとまったく同じ問題です。この問題の結果に関するフィードバックはありますか? – creativeedg10