Search the Community
Showing results for tags 'nak tanya logik..'.
The search index is currently processing. Current results may not be complete.
Found 1 result
-
Salam tahun baru untuk semua.. saya nak bertanya logik pasal loop javascript nih, dah pening pikir... boleh test script kat sinih : http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert saya sertakan contoh : HTML: <!DOCTYPE html> <html> <body> <form id="myform" name="myform"> <table> <tr> <td valign="top"> 1.<input type="textbox" name="txtnama" value="Abu"> </td> <td> <input type="radio" name="rbostatus1" value="Hadir">Hadir <input type="radio" name="rbostatus1" value="Tidak Hadir">Tidak Hadir </td> </tr> <tr> <td valign="top"> 2.<input type="textbox" name="txtnama" value="Ali"> </td> <td> <input type="radio" name="rbostatus2" value="Hadir">Hadir <input type="radio" name="rbostatus2" value="Tidak Hadir">Tidak Hadir </td> </tr> <tr> <td valign="top"> 3.<input type="textbox" name="txtnama" value="Amin"> </td> <td> <input type="radio" name="rbostatus3" value="Hadir">Hadir <input type="radio" name="rbostatus3" value="Tidak Hadir">Tidak Hadir </td> </tr> </table> </form> <button type="button" onclick="getRadioValue()">test</button> </body> </html> SCRIPT : <script> function getRadioValue() { var abc = ''; var MyElements = document.myform.elements; for (var x = 0; x < MyElements.length; x++) { if (MyElements[x].name === "txtnama") { abc +="\r\n" + "<nama>" + MyElements[x].value + "</nama>"; } if (MyElements[x].type === "radio") { if (MyElements[x].checked) { abc +="\r\n" + "<kehadiran>" + MyElements[x].value + "</kehadiran>"; } else { abc += "\r\n" + "<kehadiran></kehadiran>"; } } } alert(abc); } </script> Result sekarang : <nama>Abu</nama> <kehadiran>Hadir</kehadiran> <kehadiran></kehadiran> <nama>Ali</nama> <kehadiran></kehadiran> <kehadiran>Tidak Hadir</kehadiran> <nama>Amin</nama> <kehadiran>Hadir</kehadiran> <kehadiran></kehadiran> Result sepatutnya : <nama>Abu</nama> <kehadiran>Hadir</kehadiran> <nama>Ali</nama> <kehadiran>Tidak Hadir</kehadiran> <nama>Amin</nama> <kehadiran>Hadir</kehadiran> atau <nama>Abu</nama> <kehadiran>Hadir</kehadiran> <nama>Ali</nama> <kehadiran>Tidak Hadir</kehadiran> <nama>Amin</nama> <kehadiran></kehadiran> * kosong sebab tak tick saya harap ada yang sudi bantu.. terima kasih.