输入类型无线电标签中的多个值

时间:2016-09-14 06:45:55

标签: php forms laravel

现在我有这个表格。

<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 个答案:

答案 0 :(得分: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
    ...
}