如何获取用户选择的按钮值并在 laravel 5.4 的控制器上使用它

Posted

技术标签:

【中文标题】如何获取用户选择的按钮值并在 laravel 5.4 的控制器上使用它【英文标题】:How to get button value chosen by the user and use it on the controller in laravel 5.4 【发布时间】:2018-01-07 22:49:19 【问题描述】:

我是 php 和 laravel 的新手,但遇到了问题:

如何获取用户选择的按钮值并在控制器上使用它从​​数据库中检索特定信息。

我从数据库中得到“termkey”,我需要知道用户选择的值。

这是我的看法:

【问题讨论】:

请添加代码而不是图片 您的按钮没有value 属性,请为您的按钮指定它 使用jquery onclick事件表单提交并传递按钮值然后就可以进入控制器了 添加隐藏的输入,而不是将值放在按钮上 【参考方案1】:

你必须在你的按钮标签中使用 value 属性,为什么有一个我不明白的结束锚标签。 IN值属性你可以设置任何你想要的值。然后你可以像你一样在控制器中访问它

<button type="submit" name="termKey" value="$c->termKey "><span class="badge">$c->total</span></button>

请始终尝试粘贴代码而不是图像

【讨论】:

【参考方案2】:
<button name="termkey"> $ca->termkey </button>

将鞋面改为

<button name="termkey" value=" $ca->termkey "> $ca->termkey </button>

然后在控制器中

$request->input('termkey');

【讨论】:

以上是关于如何获取用户选择的按钮值并在 laravel 5.4 的控制器上使用它的主要内容,如果未能解决你的问题,请参考以下文章

如何存储所有选定的按钮值并在 UILabel 上显示它们?

单选按钮和会话,如何获取值并用作会话变量

如何分解数据库中的值并在选择查询中使用它?

如何在 asp.net 代码中获取引导文本框值并在存储过程中作为参数发送?

如何从views.py 中获取值并在html 模板中使用它?

如何从 TextField 获取十进制值并在 Objective C 中使用它进行计算