使用选择删除必需属性
Remove required attribute using selectize
我正在使用选择来选择多个国家。我有一个复选框来选择所有国家/地区。
现在,如果以这种方式选中复选框,则禁用了选择字段。
$("#outbound_countries").selectize({
delimeter: ',',
plugins: ['remove_button'],
persist: false,
create: function(input) {
return {
value: input,
text: input
}
}
});
这是我的网页
<div class="form-group">
<label for="outbound_countries" class="col-sm-3 control-label"> Outbound SMS Countries: </label>
<div class="col-sm-4">
<select id="outbound_countries" name="outbound_sms_countries" class="form-control" multiple required enabled />
{% for country in country_list %}
<option value="{{country.iso}}">
{{ country.printable_name }}
</option>
{% endfor %}
</select>
<input type="checkbox" name="outbound_all_countries" id="outbound_all_countries" required /> All Countries
</div>
</div>
因此,对于复选框和选择字段,我都有必需的属性。如果我选中该复选框,如何使用 selectize 删除所需的属性?
另外,如果我在选择框中选择国家/地区,如何使用选择从该选择框中获取所选值?
您可以使用此代码,该代码是 selectz 用于选择 selectz 多个
var Selectz = require('selectize');
Selectz.define('no-delete', function(option) {
this.deleteSelection = function() {};
});
$("select[name='State-code']").selectz({
plugins:{
'no-delete': {}
},
});
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 在不知道深度或父属性的情况下从对象中删除属性
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 如何从对象中删除属性
- 如何选择多个输入字段并删除所需的属性
- Es6:能够在设置/更新/删除对象属性时调用自定义方法
- 如果另一个属性相同,请删除该属性
- 为什么toStaticHTML删除data-*属性
- 使用jQuery添加和删除属性
- AngularJS-深层对象'属性删除
- 无法读取空放置区的属性“删除子项”
- 如何使用jquery按数据属性删除li标签
- JavaScript 属性删除如果为假,则不删除,如果为真循环
- 如何使用HTML数据集属性删除data-*属性
- Javascript -将属性拉入数组/根据属性删除项
- 如何使用select标签的title属性删除选中的选项
- jquery:通过指定数据属性删除元素
- 基于属性删除对象
- javascript属性删除