任何人都可以帮我使用pure.js ???
为textarea写一个子模板var data = {
"Fields": {
"User_Name": {
"FieldName": "User_Name",
"Caption": "User Name",
"HTMLTemplate": "<input type=\"text\" value=\"\" maxlength=\"\" autocomplete=\"off\" name=\"\" id=\"\">",
"Type" : "textarea"
},
"Password": {
"FieldName": "Password",
"Caption": "Password",
"HTMLTemplate": "<input type=\"text\" value=\"\" maxlength=\"\" autocomplete=\"off\" name=\"\" id=\"\">"
}
}
}
在上面的代码中,如果我自动将类型设为textarea,则应形成文本区域,如果type为text,则应显示文本字段..
答案 0 :(得分:0)
您想覆盖HTMLTemplate
属性吗?
for(fields in data){
for(field in data[fields]){
if(data[fields][field]['Type'] == 'textarea') data[fields][field]['HTMLTemplate'] = '<textarea></textarea>';
}
}
如果HTMLTemplate
属性=='textarea',此代码段会循环您的对象并覆盖Type
属性。但是为什么从一开始就没有正确使用HTMLTemplate
属性?