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;