首页 > 解决方案 > 我可以获取所选选项的文本并将其存储在变量而不是选择选项值中吗

问题描述

我试图获取我的选择选项文本而不是值并将其存储在变量中,我该怎么做,因为它只获取选择选项值。

我的代码如下:

这是我要从中检索文本的选择选项,而不是值

               <form method="post" action="/lesson">
                  @csrf
                  <select class="form-control" name="lesson_time">
                       <option disabled>Lesson Time</option>
                      <option value="time1">08:20 AM to 2:30 AM</option>
                      <option value="time2">02:30 AM to 1:00 PM</option>
                      <option value="time3">1:00 PM to 1:50 PM</option>
                      <option value="time4">4:30 PM to 7:10 PM</option>
                    </select>
                   <input type="button" value="Proceed"/>
              </form>

提交上面的表单后,如何获取 text 属性而不是 value 属性并将其存储在变量中

例子

$lesson_time = request('lesson_time');

假设我选择选项 1,它将 time1 存储为值,但我希望它存储 08:20 AM 到 2:30 AM 而不是 time1

标签: htmllaravel

解决方案


试着把上课时间放在value="".

               <form method="post" action="/lesson">
                  @csrf
                  <select class="form-control" name="lesson_time">
                       <option disabled>Lesson Time</option>
                      <option value="08:20 AM to 2:30 AM">08:20 AM to 2:30 AM</option>
                    </select>
                   <input type="button" value="Proceed"/>
              </form>

推荐阅读