I want to create html form using Javascript as below code
But I don't know to make conditional for separate which one is Input, textarea, I'm not yet sure this good or not to generate form by using JS please help to tell me some idea. here is my object
formelement : {
input: {
a: {type: 'password', name: 'password', class: 'form-control', Id: 'password', placeholder: 'placeholder'},
b: {type: 'password', name: 'password', class: 'form-control', Id: 'password', placeholder: 'placeholder'},
c: {type: 'password', name: 'password', class: 'form-control', Id: 'password', placeholder: 'placeholder'},
d: {type: 'password', name: 'password', class: 'form-control', Id: 'password', placeholder: 'placeholder'},
e: {type: 'password', name: 'password', class: 'form-control', Id: 'password', placeholder: 'placeholder'},
f: {type: 'password', name: 'password', class: 'form-control', Id: 'password', placeholder: 'placeholder'},
g: {type: 'password', name: 'password', class: 'form-control', Id: 'password', placeholder: 'placeholder'}
},
},
,
textarea: {
type: 'password',
name: 'password',
class: 'form-control',
Id: 'password',
placeholder: 'placeholder'
},
},
So I want to check up which one is input and textarea
function formelement(data) {
var items = '';
if (data.formelement =='input') {
console.log(data);
//$.each(data.formelement, function (ins, vals) {
// console.log(vals.type);
// items += '<div class="form-group"> <input type='+vals.type+' name='+vals.name+' class='+vals.class+' id='+vals.Id+' placeholder='+vals.placeholder+'></div>';
//});
}else{
this is for textarea
}
return items;
}