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

html;如何将“选择”下拉列表添加到表单

  •  0
  • RayLoveless  · 技术社区  · 14 年前

    我想知道如何将选择列表添加到发件人。这是我的表格

    <form action="/myPath" id="frmSearch" method="post">
    
                  <input id="AgeMaxTxBx" name="AgeMaxTxBx" style="width: 30px" type="text" value="120" />            
    
    
                    <select id="country" multiple>
       <option value="China">China</option>
       <option value="Japan">Japan</option>
       <option value="United State">United State</option>
       </select>
    
    
                    <a href="javascript:submitSearch()">submit Form</a>
    
                </form>
    

    下面是解析表单数据的代码:

     var formData = Request.Form;
            foreach (string key in formData.AllKeys)
            {
                string val = formData[key];
            }
    

    我只看到我的for循环中的“agmaxtxbx”键。我希望我的努力是有意义的。一个人怎样才能做到这一点?我还想选择多个国家。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Nick Craver    14 年前

    元素需要有 name 属性包含在 <form> 提交数据,如下所示:

    <select id="country" name="country" multiple>
    

    一旦你加上这个,你会看到它在你的钥匙。