2016-09-18 4 views
0

私は送信ボタンのページに投稿するドロップダウンボックスを持っています。Javascript onchange select boxes

私は送信ボタンを削除しようとしています。あなたがドロップダウンを変更すると投稿するようにしました。

値=「submit_buttonを」と、それはによってピックアップされます:

// Check if form has been submited 
if ($_POST['submit_button']) 
{ 

// If form has been submited set $newCookieValue variable, set cookie and refresh webpage 
$newCookieValue=$_POST['dbselector']; 

私が使用しようとしていますコードは次のとおりです。

<form> 
    <select name="dbselector" onchange="this.form.submit()" style="margin-left:0.5em;"> 
    <option value="option_1" selected="selected">option_1</option> 
    <option value="option_2">option_2</option> 
    </select> 
<noscript><input type="submit" value="submit_button"/></noscript> 
</form> 

私はオプション1からドロップダウンを変更オプション2それはページをリロードするが、私はページの上部にこれを追加して値をチェックすることができるように値を投稿するとは思わない:

であり、両方ともNULLを返す?????

+0

このようにコントロールを使用しての高さであるとき、間違ったオプションを選択します欲求不満、しばしば、私はもうサイトを使用しない理由。 – enhzflep

答えて

1

あなたはHTTPメソッドを使用するフォームを伝えるために、あなたはmethod経由POSTを使用しているフォームに述べる必要があります。

<form method="post"> 
    ... 
</form> 
+0

私はフォームを書いたときそれを逃した!あなたの援助のおかげで今日は長い時間を過ごしています。 – bepster

関連する問題