2016-09-14 9 views
0

今の私はこのフォームを持っています。入力タイプのラジオタグに複数の値があります

<div class="col-sm-4"> 

    <div class="radio"> 
     <label> 
      <input type="radio" name="hairstyle" id="optionsRadios1" value="Lang">Lang 
     </label> 
    </div> 

    <div class="radio"> 
     <label> 
      <input type="radio" name="hairstyle" id="optionsRadios2" value="Kort">Kort 
     </label> 
    </div> 

    <div class="radio"> 
     <label> 
      <input type="radio" name="hairstyle" id="optionsRadios3" value="Kaal">Kaal 
     </label> 
    </div> 

</div> 

2番目のボタンをクリックすると、value Kortが表示されます。しかし、すべてのオプションが異なる時間を要するので、例えば15のような別の値を与えることは可能ですか?私は{'style':'min','kort':'15'}kort|15kort,15を試しましたが、動作しません。それとも、私が気付いていないララベルに何かがありますか?

+1

あなたは – koe

+0

は、私はすべてのオプションのための2つの値を取得したい必要なものを理解していない:したがって、あなたはこのような何かを行うことができます。 – twoam

+0

チェックボックスを使用しないのはなぜですか?ラジオボックスは1を返します – koe

答えて

0

Kort|15のようなものを使用してコントローラの2つの値をブレークさせるのはなぜですか?あなたがLaravelについて話しているので、私はその場面(そしてあなたのポスト)の裏側にデータを扱うコントローラを持っていると推測しています。

public function store(Request $request) 
{ 
    ... 
    $hairstyle = $request->input('hairstyle'); 
    $values = explode('|', $hairstyle); 
    $name = $values[0]; //This will be Kort 
    $cost = $values[1]; //This will be 15 
    ... 
} 
関連する問題