【问题标题】:How to get data from a select option如何从选择选项中获取数据
【发布时间】:2020-03-03 13:14:44
【问题描述】:

我正在使用 PHP Laravel 构建一个计算器,我只能使用路由。我需要访问 select 中的选项值,以便在捕获数据后进行计算。

<div>
    <input type="text" class="form-control" id="firstNumberInput" name="firstNumberInput"
        placeholder="First Number" value="{{Session::get("firstNumber")}}">
</div>
<div class="col-lg-2 col-sm-6">
    <select class="custom-select mr-3" id="inlineFormCustomSelect">
        <option value="add">Addition (+)</option>
        <option value="subtract">Subtraction (-)</option>
        <option value="multiply">Multiplication (*)</option>
        <option value="division">Division (/)</option>
    </select>
</div>

所以我的firstNumber 正在从用户输入的内容中获取数据,所以我需要获取这些数据以及他们从我需要显示结果的选项中选择的任何内容。例如 2 + 2 是 4

【问题讨论】:

标签: php html laravel-blade


【解决方案1】:

为您的选择字段设置名称属性。

<select class="custom-select mr-3" id="inlineFormCustomSelect" name="operation">
    <option value="add">Addition (+)</option>
    <option value="subtract">Subtraction (-)</option>
    <option value="multiply">Multiplication (*)</option>
    <option value="division">Division (/)</option>
</select>

并按名称向您的控制器请求。

$operation = $request->operation;

【讨论】:

  • 嘿,谢谢你的回复,我相信这会起作用,但我不能使用控制器来完成这个特定的任务。您是否知道我如何使用路由或在 HTML 中使用刀片来做到这一点?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-25
  • 1970-01-01
  • 2021-08-14
  • 2019-03-23
  • 1970-01-01
  • 2017-10-21
  • 1970-01-01
相关资源
最近更新 更多