使后台生成的下拉菜单选择成为强制性的
Make backoffice generated drop down menu choice compulsory
我有一个由后台生成的下拉菜单。不幸的是,后台不需要用户使用下拉菜单做出选择。有没有办法添加一个脚本,该脚本作用于以下代码以使选择成为强制性的?
下拉菜单的代码(我不能直接更改):
<select name="variant" id="product_configure_variants" onchange="document.getElementById('product_configure_form').action = 'http://www.my-domain-name.com/product/variants/22320866/'; document.getElementById('product_configure_form').submit();">
<option value="39702636" selected="selected">PLEASE SELECT</option>
<option value="39702638">2 APR - 16 APR 16 - €2.000,00</option>
<option value="39702640">5 NOV - 19 JAN 16 - €3.000,00</option>
</select>
您可以使用更改事件。
每次更改都检查所选选项的索引是什么。
var e = $("#product_configure_variants");
var error = $("#error")
var valid = false;
e.change(function() {
if (e[0].selectedIndex === 0) {
error.text("You must choose an option");
} else {
valid = true;
error.text("");
}
})
这里的工作示例
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- JQuery对动态创建的对象进行选择
- 无法在Ionic select中预先选择最后一个选项
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery自动完成阻止选择后聚焦
- 使用此选项选择父类内部的类
- jQuery最近父级的数据属性选择器
- 遍历类元素数组,并在jquery中选择同级元素
- CKeditor:更改对话框中的默认选择选项
- 使后台生成的下拉菜单选择成为强制性的