提交列表元素的值

时间:2017-07-17 20:23:12

标签: javascript html html-form

我有一个下拉菜单,它由db表中的元素组成:

    <li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown"> 
        Production lines 
        <span class="caret"></span>
      </a>
      <ul class="dropdown-menu">
        {% for line in lines %}
          <option>{{ line[0] }}</option>
        {% endfor %}
      </ul>
    </li>

我需要这样做,以便当用户点击一个元素时,提交所选元素的值。

目前我只知道如何使用提交按钮通过表单提交内容。如果有人列出了一些知道如何知道用户选择或输入的内容的方法,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

@John Gordon建议,当用户选择元素时,您可以使用Javascript window.onselectwindow.onchange调用。

例如,https://jsfiddle.net/fnpv6cxf/使用Mozilla Developer Guide中包含的方法来使用onselect

使用onchangehttps://jsfiddle.net/fnpv6cxf/1/