javascript - undefined value; include var value into table cell -
javascript - undefined value; include var value into table cell -
function statechanged() { if (xmlhttp.readystate == 4 || xmlhttp.readystate == "complete") { var showdata = xmlhttp.responsetext; // var showdata = "test\ntest2" var res = showdata.split(","); var html = ' <table border="1" width="80%" class ="bordered"> <tr><th></th><th>taught by</th></tr>'; (var = 0; < res.length - 1; i++) { // window.alert("value gotten " + res[i]); var test = res[i]; // document.cookie= "teacher"= test; // html += '<tr><td><input type="radio" name="vlist" value="'+ "122222" + '"><br></td><td>' + test + '</td></tr>'; html += '<tr><td><input type="radio" name="vlist" value="'+ test.value + '"><br></td><td>' + test + '</td></tr>'; }
hi guys, trying set value of res[i] radio button user can select, seem awlays undefine value. doing wrongly here?
test has value , can print out cell not value radio button.
still unresolved, please kindly assist.
edit, using test result in table looking these.
what test
?
if test
string then:
html += '<tr><td><input type="radio" name="vlist" value="'+ test + '"><br></td><td>' + test + '</td></tr>';
if test
object property called value
, label
then:
html += '<tr><td><input type="radio" name="vlist" value="'+ test.value + '"><br></td><td>' + test.label + '</td></tr>';
if test
array index 0 containing value , 1 containing label:
html += '<tr><td><input type="radio" name="vlist" value="'+ test[0] + '"><br></td><td>' + test[1] + '</td></tr>';
in short this:
html += '<tr><td><input type="radio" name="vlist" value="'+ test + '"><br></td><td>' + test + '</td></tr>';
javascript html table
Comments
Post a Comment