2016-08-16 17 views
0

私はユーザーが評価を選択し、テキスト領域にレビューを書くレビューページを行っています。ログインしたユーザーのユーザーID、指定されたレビューのイメージID、ユーザーが選択した評価、ユーザーが入力したテキストをキャプチャーしたい。今問題は、送信をクリックした後に私のキャプチャページにリダイレクトされないということです。次のページに変数を渡すPHP

window.location.href = "captcha.php?imageid='.$imageID.'&userid='.$userID.'&rating="+rating+"&text="+text"; 

これはこれは、フォームの内容にアクセスすることができ、私のフォームcaptcha.phpで

+0

insertreview();のコードを追加します。 – jophab

+0

<スクリプトタイプ= "テキスト/ javascriptの"> 関数insertReview(){ \t IF(document.form1.userreview.value.length> 500){ アラート( "500個の未満の単語を使用してください")。 falseを返します。 } else { \t var s = document.getElementById( "rating"); \t var rating = s.options [s.selectedIndex] .text; \t var textarea = document.getElementById( "userreview")。value; window.location.href =「?captcha.php IMAGEID =&ユーザーID =&評価= '$ IMAGEID。。 '' $ユーザーID。' " \t \t +評価+" &テキストは= "+テキスト";} } – user3567749

+0

javacriptでこれを行うのではなく、captcha.phpでこの検証作業を行うことができると思います。 – jophab

答えて

0
<form name="form1" method="post" action = "captcha.php"> 

ためのコードである

<form name="form1" method="post" onSubmit = "return insertReview();"> 

をリダイレクトし、PHPでのjavascriptのための現在のコードです$ _POST配列を使用します。 データの検証とフィルタリングを行います。何か問題があった場合は、エラーメッセージを出して前のページにリダイレクトします

関連する問題