Php表单不返回按钮值

时间:2017-09-06 08:00:48

标签: php html laravel post

我不知道在我的表单中获取按钮值,我正在使用Laravel。

我的表格:

<form method="post" name="confi" action="{{ route('postConfi') }}">
    <button type="button" name="color" value="test"></button>
    <button type="button" name="color" value="test2"></button>
    <button type="submit>
</form>

这是我返回请求的方式:

    // controller method

    public function index(Request $request)
    {
        $data = $request->all();
        dd($data);
    }

如何获取表单中的按钮值?

2 个答案:

答案 0 :(得分:2)

你必须使用

<button type='submit'>

而不是按钮类型=按钮

另外,那个按钮没有innerHTML你用CSS填充它吗?

答案 1 :(得分:0)

看到这个基本的例子

 <?php
    if (isset($_POST['button1'])){
        echo "Button 1 Pressed";
    }
    else if (isset($_POST['button2'])){
        echo "Button 2 Pressed";
    }
    ?>




 <form method="post">
        <button type="submit" name="button1">Btn 1</button>                
        <button type="submit" name="button2">Btn 2</button>
    </form>