【问题标题】:As I get the value of an option of a select ? symfony2当我得到一个选项的值时 select ? symfony2
【发布时间】:2015-10-24 09:42:55
【问题描述】:

我的看法是这样的:

<form .....>
<select>
     <option value="five">5</option>
     <option value="ten">10</option>
     <option value="fifteen">15</option>
</select>
</form>

像我在控制器中那样取选项的值吗? PD:这是手动选择,不要使用与 jquery 实际流派的类型。

【问题讨论】:

    标签: php jquery symfony


    【解决方案1】:

    您需要为您的选择命名,以便将其提交到表单中。

    <select name="whatever">
    

    那么在PHP中,就会在

    $_POST['whatever'];
    

    【讨论】:

    • 是的,我明白了。但是,我如何获得用户选择的选项的价值?谢谢。
    • 那是他们选择的选项的价值。您的表单还必须有 method="post"
    • 所以,value 在您的情况下是五、十、十五。然后是选项的文本,即您的 5、10、15。表单只会提交 value,而不是文本。
    • 如果你正在使用 symfony 并且问题已经标记了 symfony,最好使用$request-&gt;request-&gt;get('select_name') 来获取帖子值($request 是 Symfony\Component\HttpFoundation\Request 的实例)。如果您使用框架,最好遵循它建议的方法。
    • 我同意@SanThapa,我认为问题在于 OP 没有名称或 POST。所以它仍然行不通。
    猜你喜欢
    • 1970-01-01
    • 2022-01-17
    • 2016-05-16
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多