dissalow下拉菜单的第一个选项
dissalow first option of drop down menu
如何取消下面下拉菜单的第一个选项(单击"Go"时,应该不会发生任何事情):
HTML:
<form name="form_name">
<select name="ddmenu_name">
<option>1st option (should do nothing)</option>
<option value="link 1">link 1 name</option>
<option value="link 2">link 2 name</option>
<option value="link 3">link 3 name</option>
<option value="link 4">link 4 name</option>
<input type="button" name="Submit" value="Go" onClick="window.open(ddmenu_name.value,'newtab')">
</select>
</form>
谢谢!
如果第一个选项的目的是提供标头,请使用optgroup
:
<select name="ddmenu_name">
<optgroup label="1st option (should do nothing)">
<option value="link 1">link 1 name</option>
<option value="link 2">link 2 name</option>
<option value="link 3">link 3 name</option>
<option value="link 4">link 4 name</option>
</optgroup>
</select>
适用于所有主要(旧的和新的)浏览器。不需要JavaScript。
如果这不是你的意图,你可以做这样的事情:
var previous;
$('#ddmenu_id').on('change', function() {
if ($(this).val() === 'noselect') {
$(this).val(previous);
}
else {
previous = $(this).val();
}
});
使用HTML:
<select name="ddmenu_name" id="ddmenu_id">
<option value="noselect">1st option (should do nothing)</option>
<option value="link 1">link 1 name</option>
<option value="link 2">link 2 name</option>
<option value="link 3">link 3 name</option>
<option value="link 4">link 4 name</option>
</select>
<input type="button" name="Submit" value="Go" onClick="window.open(ddmenu_name.value,'newtab')">
你可以在这里看到它的作用。
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- IE11中的第二个调用取消了第一个Fetch API调用
- 如何为下拉列表的每个选项添加一个属性
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- RxJS油门行为;立即获取第一个值
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- 选择多个实例中的第一个
- 如何在调用下一个请求之前完成第一个Ajax Get请求
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- 我如何使第一个JS选项出现时,页面加载
- 如何将选项添加到淘汰js选项中的第一个
- 如何在jQuery中默认获取第一个HTML选项的值
- 动态选择选项列表重置为第一个值
- 如果选项卡是第一个,则禁用previous按钮
- 获取第一个h1标题,并在新选项卡中打开
h1.html - 避免使用jquery多次选择相同的选项,第一个select标记除外
- 更改第一个DropDownList的选项后,在Jquery中获取其他DropDownList的值