Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在组合框中获取选定值?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在组合框中获取选定值?

Javascript 如何在组合框中获取选定值?,javascript,jquery,html,Javascript,Jquery,Html,如果我有这样的表格 但这不能让我开始制作组合框 如何在组合框中获取所选选项的值 更新 它是在有许多表单的网页上调用的,因此我需要从这个特定组合框中选择的值 下面是如何从文本框和单选按钮中获取值 $('form').live('submit', function(){ var title = this.elements.title.value; var type = $(this).find('input:radio[name="ctype"]:checked').val() ||

如果我有这样的表格

但这不能让我开始制作组合框

如何在组合框中获取所选选项的值

更新

它是在有许多表单的网页上调用的,因此我需要从
这个
特定组合框中选择的值

下面是如何从文本框和单选按钮中获取值

$('form').live('submit', function(){

   var title = this.elements.title.value;
   var type  = $(this).find('input:radio[name="ctype"]:checked').val() || '';
   var sect  = ?

   ...

使用jQuery,只需执行以下操作:

$('select').val();

对于选择框,使用
val()
获取所选值就足够了

$('select[name="mydropdown"]').val();
编辑:我编辑了回复,因为我可以发誓有一个名为mydropdown的id:)

简单地说:

$('select[name="mydropdown"]').val();
更新:

    $('form').live('submit', function(){

       var value_of_dropdown  = $(this).find('select[name="mydropdown"] option:selected').val();

       ...
  });
当在其中一个表单中时:

$('form').live('submit', function(){

   var value_of_dropdown  = $(this).find('select[name="mydropdown"]').val();

   ...
更新:

    $('form').live('submit', function(){

       var value_of_dropdown  = $(this).find('select[name="mydropdown"] option:selected').val();

       ...
  });

使用javascript获取选定值:

var countsw=document.getElementById("controlid").options[document.getElement.getElementById("controlid").selectedIndex].value;  

使用此代码,即使客户端控件具有在服务器端使用的属性
runat=“server”
,您也可以在组合框中获得值selected。

没有ID为“mydropdown”的元素。我在页面上有多个表单,因此当按下submit时,我需要
表单中的值。用一个例子更新了这篇文章。
$(这个)
至少,请。不要重复选择器。此外,这不是OP要求的,并且此代码。。。如果我误读了你的要求,很抱歉,yupp本可以使用这个,谢谢。我正要找到一个副本并关闭它,但我惊讶于它在这么短的时间内得到了这么多不同的答案。他们中的大多数都是错误的,并且已经被编辑过了,但是祝贺@leandre_b在一些分水岭代表中首先把它做对了。我已经更新了这篇文章,使其更加准确。我需要一个网页上有一个以上的形式。因此,当按下submit按钮时,我需要从
组合框中选择的值。是否可以修改此值以处理
表单?已经更新了帖子,使其更加准确。
$('select[name="mydropdown"] option:selected').val()
    $('form').live('submit', function(){

       var value_of_dropdown  = $(this).find('select[name="mydropdown"] option:selected').val();

       ...
  });
var countsw=document.getElementById("controlid").options[document.getElement.getElementById("controlid").selectedIndex].value;