代码之家  ›  专栏  ›  技术社区  ›  SteinTech

从SELECT control tagged multiple接收所有选定选项

  •  0
  • SteinTech  · 技术社区  · 7 年前

    我有一个表单,它的select控件标记为multiple。但当我收到值时,它只是第一个选定的值,而不是我期望的多个值。我想是“1,4,2”

    HTML格式:

    <form>  
            <select id="responsible" name="responsible" multiple="multiple">
                    <option value="1">Bare hyggelig</option>
                    <option value="3">BUA &#xD8;stensj&#xF8;</option>
                    <option value="2">Et Levende Bogerud Beboerforening</option>
                    <option value="4">Vennegruppe V&#xC5;R</option>
            </select>
    </form>
    

    行动:

    public async Task<IActionResult> CreateActivity([FromForm] string responsible)
    {
        return RedirectToAction("Calendar");
    }
    
    0 回复  |  直到 7 年前
        1
  •  0
  •   SteinTech    7 年前

    将操作变量设置为字符串数组,该值将包含所有选定的选项。

    public async Task<IActionResult> CreateActivity([FromForm] string[] responsible)
    {
        return RedirectToAction("Calendar");
    }
    
    推荐文章