gpt4 book ai didi

javascript - jQuery FormBuilder - 在默认字段上禁用属性

转载 作者:行者123 更新时间:2023-11-30 21:03:25 26 4
gpt4 key购买 nike

我正在使用以下 jQuery Formbuilder ( http://formbuilder.readthedocs.io/en/latest/formBuilder/options/typeUserDisabledAttrs/ )

文档表明您可以按如下方式禁用字段属性:

var options = {
typeUserDisabledAttrs: {
'text': [
'name',
'description',
]
}
};
$(container).formBuilder(options);

但是以上内容适用于所有文本控件。

是否可以禁用默认字段的属性 - 这些字段出现在所有表单上,配置表单的人不应被允许删除字段或更改某些属性,例如名称等。

var options = {
defaultFields: [
{
"type": "text",
"required": true,
"label": "Subject",
"className": "form-control",
"name": "Subject",
"subtype": "text",
"disabledFieldButtons": ['remove']
}],
disabledActionButtons: ['clear']
};
$(container).formBuilder(options);

最佳答案

我通过执行以下操作找到了一个灵魂:

 typeUserEvents: {
text: {
onadd: function (fld) {
var $nameField = $('.fld-name', fld);

if ($nameField.val() == "Subject")
$nameField.prop('disabled', true);

}
}
}

关于javascript - jQuery FormBuilder - 在默认字段上禁用属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46884060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com