The code below creates a form based on the users assigned to a course, therefore it is dynamic and to make each name for the Text Box that contains there score I have to append the user's id. How do I maneuver through the text boxes with JS if I don't know the names o fhte elements???
Code:if isarray(arrStudents) then fltScore = "" for i = 0 to ubound(arrStudents,2) IF Application("RDBMS") = "ORACLE" THEN rs.Open "SELECT student_score/possible_score*100 FROM assessment_report WHERE student_id = " & arrStudents(0,i) & " AND container_id = " & request("session") & " AND testinstance = 1" ELSE rs.Open "SELECT CAST(student_score AS DECIMAL) / CAST(possible_score AS DECIMAL) *100 FROM assessment_report WHERE student_id = " & arrStudents(0,i) & " AND container_id = " & request("session") & " AND testinstance = 1" END IF if rs.EOF then fltScore = 0 else fltScore = rs(0) end if rs.close Response.Write "<tr><td>" & arrStudents(1,i) & " " & arrStudents(2,i) & "</td>" %> <td><input name="txtScore<%=arrStudents(0,i)%>" value="<%=fltScore%>" size="4" onchange="javascript:if (isNaN(parseFloat(this.value))==true){alert('<%=strNOTANUMBER%>');this.value='';this.focus();}"></td><td></td></tr> <% next else Response.Write "<td colspan=2>" & strNOSTUDENTS & "</td></tr>" end if




Reply With Quote