标签: html-select

55
推荐指数
4
解决办法
10万
查看次数

使用JavaScript获取选项文本/值

答案:var option_user_selection = element.options[element.selectedIndex].text

我正在尝试建立一个填写一个人订单的表单.

<form name="food_select">
    <select name="maincourse" onchange="firstStep(this)">
        <option>- select -</option>
        <option text="breakfast">breakfast</option>
        <option text="lunch">lunch</option>
        <option text="dinner">dinner</option>
    </select>
</form>
Run Code Online (Sandbox Code Playgroud)

我要做的是发送选择对象,从选项菜单和选项标签中的数据中提取名称和文本/值.

function firstStep(element) {
    //Grab information from input element object
    /and place them in local variables
    var select_name = element.name;
    var option_value = element.value;
}
Run Code Online (Sandbox Code Playgroud)

我可以获取名称和选项值,但我似乎无法从select对象中获取text =""或value ="".我只需要用户选择的选项菜单中的文本/值.我知道我可以将它们放在一个数组中,但这没有用

var option_user_selection = element.options[ whatever they select ].text 
Run Code Online (Sandbox Code Playgroud)

我还需要使用传入的select引用,因为它是在我的其余代码中设置的.

稍后,该文本/值将用于提取将动态填充下一个选择表单的XML文档.

html javascript forms html-select

55
推荐指数
2
解决办法
12万
查看次数

JQuery select2从列表中的选项设置默认值?

我希望能够使用JQuery Select2插件设置select元素的默认/选定值.

javascript jquery html-select jquery-select2

55
推荐指数
7
解决办法
15万
查看次数

在选择菜单中选择"无法选择"的选项

我有一个select带有一些选项的元素,但我想要一些不可选择的选项.

基本上它是这样的:

<select>
    <option> CITY 1 </option>
    <option> City 1 branch A </option>
    <option> City 1 branch B </option>
    <option> City 1 branch C </option>
    <option> CITY 2 </option>
    <option> City 2 branch A </option>
    <option> City 2 branch B </option>
    ...
</select>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我不希望城市可以直接选择,而只能选择每个城市下的选项.

如何才能完成用户可以点击CITY 1或者CITY 2不会被选中,因此用户被迫选择下面的一个分支?

html html-select

55
推荐指数
4
解决办法
7万
查看次数

使用jQuery在选择列表上设置所选属性

我有以下HTML:

<select id="dropdown">
    <option>A</option>
    <option>B</option>
    <option>C</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我有字符串"B"所以我想selected在它上面设置属性,所以它将是:

<select id="dropdown">
    <option>A</option>
    <option selected="selected">B</option>
    <option>C</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我将如何在jQuery中执行此操作?

html jquery html-select

54
推荐指数
3
解决办法
25万
查看次数

使用jQuery隐藏IE中的选择选项

目前我使用jQuery使用以下代码隐藏/显示选择选项.

$("#custcol7 option[value=" + sizeValue + "]").hide();
Run Code Online (Sandbox Code Playgroud)

这在Firefox中运行良好,但在其他浏览器中没有任何好处.如何隐藏Chrome,Opera和IE中的选项?

javascript jquery html-select

54
推荐指数
5
解决办法
7万
查看次数

如何更改下拉列表的宽度?

我有一个列表框,我想减少它的宽度.

这是我的代码:

<select name="wgtmsr" id="wgtmsr" style="width: 50px;">
  <option value="kg">Kg</option>
  <option value="gm">Gm</option>
  <option value="pound">Pound</option>
  <option value="MetricTon">Metric ton</option>
  <option value="litre">Litre</option>
  <option value="ounce">Ounce</option>
</select>
Run Code Online (Sandbox Code Playgroud)

此代码适用于IE 6,但不适用于Mozilla Firefox(最新版本).任何人都可以告诉我如何减少widthFirefox上的下拉列表?

html css html-select list drop-down-menu

54
推荐指数
5
解决办法
38万
查看次数

如何以编程方式添加下拉列表(<select>)?

我想创建一个函数,以编程方式在页面上添加一些元素.

假设我想添加一个包含四个选项的下拉列表:

<select name="drop1" id="Select1">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

html javascript html-select drop-down-menu

53
推荐指数
3
解决办法
13万
查看次数

将带有选项的图像放在下拉列表中

我试图在下拉列表中插入图像.我尝试了以下代码,但它不起作用.实现这一目标的最佳方法是什么?

 <select>
  <option value="volvo"><IMG src="a.jpg"HEIGHT="15" WIDTH="15" BORDER="0"align="center">Volvo</option>
  <option value="saab"><IMG src="b.jpg"HEIGHT="15" WIDTH="15" BORDER="0"align="center">Saab</option>
  <option value="mercedes"><IMG src="c.jpg"HEIGHT="15" WIDTH="15" BORDER="0"align="center">Mercedes</option>
  <option value="audi"><IMG src="d.jpg"HEIGHT="15" WIDTH="15" BORDER="0"align="center">Audi</option>
  </select>
Run Code Online (Sandbox Code Playgroud)

html html-select

51
推荐指数
7
解决办法
29万
查看次数

HTML选择选项中的换行符?

我可以在html选项中使用双行文本吗?怎么样?

html html-select

49
推荐指数
6
解决办法
8万
查看次数