2017-11-23 5 views
0

私は3つの選択肢を持つHTMLフォームを持っています。すべての3つの選択に対して 'this.form.submit()'を使用してフォームを送信してください。識別する方法はありますか?どの選択が送信をトリガーしましたか? どんな助けでも深く感謝します。どの選択がフォームを送信したかを特定します

<form action="mypage.php" method="post"> 
    <select name="mysel_1" id="mysel1" class="form-control" required 
    onchange="this.form.submit()"> 
    <option value="1">val 1</option> 
    <option value="2">val 2</option> 
    <option value="3">val 3</option> 
    <select> 
    <select name="mysel_2" id="mysel2" class="form-control" required onchange="this.form.submit()"> 
    <option value="1">val a</option> 
    <option value="2">val b</option> 
    <option value="3">val c</option> 
    <select> 
    <select name="mysel_2" id="mysel2" class="form-control" required onchange="this.form.submit()"> 
    <option value="1">val x</option> 
    <option value="2">val y</option> 
    <option value="3">val z</option> 
    <select> 

    </form> 

答えて

-1

まず使用して、各オプションに値を割り当てます。そして、

<option value = "somevalue"> option 1 </option> 

提出された1を参照する値をプリントアウトします。

これが役に立ちます。

+0

3つの選択肢があり、オプションに同じ値を設定できます。したがって、私たちはそれに頼ることはできません – Penguine

+0

あなたが作業しているコードの部分を投稿することができれば、解決策を定義するのに役立ちます。 – Brock

関連する問題