- //禁用form表单中所有的input[文本框、复选框、单选框],select[下拉选],多行文本框[textarea]
- function disableForm(formId,isDisabled) {
- var attr="disable";
- if(!isDisabled){
- attr="enable";
- }
- $("form[id='"+formId+"'] :text").attr("disabled",isDisabled);
- $("form[id='"+formId+"'] textarea").attr("disabled",isDisabled);
- $("form[id='"+formId+"'] select").attr("disabled",isDisabled);
- $("form[id='"+formId+"'] :radio").attr("disabled",isDisabled);
- $("form[id='"+formId+"'] :checkbox").attr("disabled",isDisabled);
- //禁用jquery easyui中的下拉选(使用input生成的combox)
- $("#" + formId + " input[class='combobox-f combo-f']").each(function () {
- if (this.id) {alert("input"+this.id);
- $("#" + this.id).combobox(attr);
- }
- });
- //禁用jquery easyui中的下拉选(使用select生成的combox)
- $("#" + formId + " select[class='combobox-f combo-f']").each(function () {
- if (this.id) {
- alert(this.id);
- $("#" + this.id).combobox(attr);
- }
- });
- //禁用jquery easyui中的日期组件dataBox
- $("#" + formId + " input[class='datebox-f combo-f']").each(function () {
- if (this.id) {
- alert(this.id)
- $("#" + this.id).datebox(attr);
- }
- });
- }
jquery禁用form表单中所有的表单项
最新推荐文章于 2021-12-28 19:55:27 发布
本文介绍了一个JavaScript函数,用于批量禁用或启用HTML表单中的各种输入元素,包括文本框、复选框、单选按钮、下拉选择框及多行文本框。此外,还涉及了如何针对使用jQuery EasyUI库增强的输入组件进行相同操作。
2625

被折叠的 条评论
为什么被折叠?



