2016-09-14 121 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> 

当您单击第二个按钮时,您将获得value Kort。但是每个选项都花费不同的时间,所以有可能给它另一个值,例如15?我试过{'style':'min','kort':'15'},kort|15kort,15但它不工作。还是有一些我不知道的laravel内建的东西?

+1

不明白你需要什么 – koe

+0

我只想为每个选项得到两个值。 – twoam

+0

为什么不使用复选框?无线电盒仅返回1 – koe

回答

0

为什么不只是使用Kort|15之类的东西,然后在控制器中打破这两个值?既然你在谈论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 
    ... 
} 
相关问题