首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将表单数据中的dropdwon选定列表项发送到服务器

将表单数据中的dropdwon选定列表项发送到服务器
EN

Stack Overflow用户
提问于 2018-09-10 07:45:21
回答 1查看 24关注 0票数 -1

如何在按下提交按钮时将所选下拉列表项与表单数据一起发送到服务器?

html

代码语言:javascript
复制
<span class="dropdown" >
            <button class="btn btn-default dropdown-toggle" name="ops" type="button" id="menu2" data-toggle="dropdown">Select Condition
            <span class="caret"></span>
            </button>
            <ul class="dropdown-menu"   role="menu" aria-labelledby="menu1" >
                <li  role="presentation"><a role="menuitem" tabindex="-1" href="#">Not Equals</a></li>
                <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Equals</a></li>
                <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Greater Than</a></li>
                <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Less Than</a></li>
                <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Contains</a></li>
            </ul>
        </span>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-10 08:46:29

最简单的方法是创建一个隐藏的输入,然后将下拉选项值传递给它!请看我的代码:

代码语言:javascript
复制
<html>
<head>
    <title>12328354/calling-a-particular-php-function-on-form-submit</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <!-- jQuery library -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

    <!-- Latest compiled JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<form method="post" action="stacksubmit.html">
    <span class="dropdown" >
        <button class="btn btn-default dropdown-toggle" name="ops" type="button" id="menu2" data-toggle="dropdown">Select Condition
            <span class="caret"></span>
        </button>
        <ul class="dropdown-menu"   role="menu" aria-labelledby="menu1" name="dropdown">
            <li  role="presentation"><a role="menuitem" tabindex="-1" href="#">Not Equals</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Equals</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Greater Than</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Less Than</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Contains</a></li>
        </ul>
        <input type="hidden" name="optionvalue" id="optionvalue">
    </span>
    <input type="submit" value="click">
</form>
<script>
  $('.dropdown-menu a').click(function(){
    $('#optionvalue').val($(this).text());
  });
</script>

</body>

</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52249501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档