Ich habe eine JSON-Datei. und ich möchte ein Formular mit ihnen über Javascript produzieren. Ich möchte ein Eingabefeld erzeugen, wenn der Typ 128 ist und ich möchte es dynamisch generieren. die Form, die ich zu generieren erwarten ist ungefähr wie folgt aus:Wie erstelle ich ein Formular mit einem json über Javascript?
<form action="">
name:<br>
<input type="text" class="input1" id="input1" data-value="0">
<br>
<input type="submit" value="Submit">
</form>
Hier ist mein Javascript-Code:
for (var i = 0; i < schema.length; i++) {
var type=schema[i].type;
if(type==128){
var titleinput=schema[i].queestion
var divtitle=document.getElementById('input');
divtitle.innerHTML=titleinput;
var string = "<input ";
for (var y=0;y<schema[i].attrs.length;y++){
string += schema[i].attrs[y].attr.name+'="'+schema[i].attrs[y].attr.value+'" '
}
}
string+=">";
var y=document.getElementById('addinput');
y.innerHTML=string;
}
und hier ist meine Json-Datei:
{
"queestion":"نام" ,
"type":"128",
"attrs":[
{"attr":{
"name":"class",
"value":"input1"
}},
{"attr":{
"name":"id",
"value":"input1"
}},
{"attr":{
"name":"data-value",
"value":"0"
}}
]
}
Anstatt auf eine Geige zu zeigen, zeigen Sie Ihren Code hier. Ihre Antwort sollte den Code zur Lösung enthalten, nicht nur Links. – SaschaM78
Oh Entschuldigung wird es tun. Entschuldigung für die Unannehmlichkeiten, die Ihnen verursacht wurden. Bist du glücklich jetzt? @ SaschaM78 –
Das ist besser, danke für die Aktualisierung Ihrer Antwort. – SaschaM78