I am using a jquery to show fields of HTML like select,text, image. But my issue as I am involving it using for loop, if once I select 5 than I select 3 using dropdown than I wish rest two fields should be removed. Second my image field is showing as text field.
<select id="prescriptionnum" >
<option value="">Select Number</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
$('#prescriptionnum').change(function() {
var childid = $("#childprescriptionselect").val();
var prescriptionnum = $("#prescriptionnum").val();
$('#prescription').show("slow");
for (var i = 0; i < prescriptionnum; ++i) {
$("<select/> ",{class:"selectdoctor"}).appendTo("#prescriptionform");
$("<input/>",{type:"text",class:"textinput"}).appendTo("#prescriptionform");
$("<input/>",{type:"file",class:"imageinput"}).appendTo("#prescriptionform");
}
});
I need good formatting that is space and enter between fields.
#childprescriptionselect,#prescriptionor#prescriptionform. Html missing?#prescriptionform?)