Array of textboxes with same name - javascript validation not working -
this code not working me, it's getting submitted without validating.
html:
<input type="text" name="skillname[]" id="skillname[]"> <input type="text" name="skillname[]" id="skillname[]"> javascript:
var skillslength=document.getelementsbyid("skillname").length; for(var i=0;i<skillslength;i++) { if(skillslength.elements[i].value=="") { alert("please come in skill"); homecoming false; } }
you have 2 problems:
you cannot have 2 elements same id. utilize class (or name attribute) instead your idskillname[] not skillname. javascript not give characters [] special meaning in name. more-or-less unique php. such:
<input type="text" name="skillname[]" class="skillname"> <input type="text" name="skillname[]" class="skillname"> var nodelist = document.queryselectorall('input.skillname'); javascript arrays textbox
No comments:
Post a Comment