I use a for loop to create the textboxs like the following. <input type="text" name="con_mark_<%=i%>" size="5" maxlength="3"> <input type="text" name="exam_mark_<%=i%>" size="5" maxlength="3"> But I meet a problem to retrieve their values in JavaScript.
var frm = document.forms[0]; var num_students = frm.num_students.value;
for(var i=0; i < num_students ; i++){ var con_mark = "con_mark_"+i; var exam_mark = "exam_mark_"+i; var attendance = "attendance_"+i; alert(frm.con_mark_+i.value); --> null } How can I get their values ? Thanks.
The String evaluates to the correct alert function, then gets executed by the JS engine. Dave (UBB doesn't like the word ev_al, so remove the underscore)