evagelos_21 Δημοσ. 27 Ιουλίου 2012 Δημοσ. 27 Ιουλίου 2012 Γεια σας παιδιά, Μπορείτε να μου πείτε γιατί το alert(document.myForm1.usrChk.length); μου βγάζει undefined παρότι υπάρχει μέσα στην σελίδα; Ευχαριστώ > <html> <head> <meta http-equiv=content-type content="text/html; charset=windows-1253" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>my page</title> <script type="text/javascript"> function proccess() { alert(document.myForm1.usrChk.length); for (var i=0; i < document.myForm1.usrChk.length; i++) { if (document.myForm1.usrChk[i].checked) { var rad_val = document.myForm1.usrChk[i].value; } } } </script> </head> <body> <form name="myForm1"> <center> <FONT size = "2"> <br> <table border='[url=""]1[/url]' width='[url=""]100%[/url]' BORDERCOLOR=[url=""]BLUE[/url] <tr><td width ='[url=""]10%[/url]' align = [url=""]center[/url] bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'><b>Ημερομηνία</b></font><td width ='[url=""]20%[/url]' align = [url=""]left[/url] bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'><b>Χρήστης</b></font></td><td width ='[url=""]30%[/url]' align = [url=""]left[/url] bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'><b>Σχόλια</b></font></font></td><td width ='[url=""]10%[/url]' align = [url=""]center[/url] bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'><b>Καθαρή αξία</b></font></font></td><td width ='[url=""]10%[/url]' align = [url=""]center[/url] bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'><b>Αξία ΦΠΑ</b></font></font></td><td width ='[url=""]10%[/url]' align = [url=""]center[/url] bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'><b>Συνολική αξία</b></font></font></td><td width ='[url=""]20%[/url]' align = [url=""]center[/url] bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'><b>Εγκριση</b></font></font></td></td></td></tr><b><tr><td width ='[url=""]10%[/url]' align = [url=""]center[/url] bgcolor = [url=""]undefined[/url]><a href='[url="view-source:http://localhost:22002/icts-actionanal.html?a=7876"]actionanal.html?a=7876[/url]'><font size ='[url=""]2[/url]'>26/07/2012 <td width ='[url=""]10%[/url]' align = [url=""]left[/url]bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'>vagelis <td width ='[url=""]30%[/url]' align = [url=""]left[/url]bgcolor = [url=""]undefined[/url]><font size ='[url=""]2[/url]'>Γεια σε όλους/όλες. Έχω κάποιες ερωτήσεις όσον αφορά τη C και θα ήθελα αν μπορείτε να με βοηθήσετε. <td width ='[url=""]10%[/url]' align = [url=""]right[/url] bgcolor = [url=""]red[/url]><font size ='[url=""]2[/url]'>555 <td width ='[url=""]10%[/url]' align = [url=""]right[/url] bgcolor = [url=""]red[/url]><font size ='[url=""]2[/url]'>89 <td width ='[url=""]10%[/url]' align = [url=""]right[/url] bgcolor = [url=""]red[/url]><font size ='[url=""]2[/url]'>644 <td width ='[url=""]20%[/url]' align = [url=""]center[/url] bgcolor = [url=""]undefined[/url]><INPUT TYPE=[url=""]RADIO[/url] NAME='[url=""]usrChk[/url]' VALUE=[url=""]644[/url]></td></td></td></td></td></td></td></b></tr></table></FONT><BR><INPUT type = "[url=""]button[/url]" value = "[url=""]Execute[/url]" style="[url=""]height: 40px; width: 120px[/url]" onclick="[url=""]proccess()[/url]"></center></form></body></html>
thanocaster Δημοσ. 27 Ιουλίου 2012 Δημοσ. 27 Ιουλίου 2012 Φτιάξε τον κώδικά μέσα στα code tags γιατί δεν διαβάζεται.
Uberalles_gr Δημοσ. 27 Ιουλίου 2012 Δημοσ. 27 Ιουλίου 2012 Φτιάξε τον κώδικά μέσα στα code tags γιατί δεν διαβάζεται. Γιατί τώρα που τον έβαλε σε code tags διαβάζεται;;;;;
egoeimai1 Δημοσ. 27 Ιουλίου 2012 Δημοσ. 27 Ιουλίου 2012 Δεν έχει λογική αυτό που κάνεις μέσα στην alert. Ζητάς να σου δώσει σε μήνυμα το μήκος ενός radio (document.myForm1.usrChk.length). Φαντάζομαι το μήκος της τιμής του radio θα θέλεις να σου τυπώσει (document.myForm1.usrChk.value.length)
isay Δημοσ. 27 Ιουλίου 2012 Δημοσ. 27 Ιουλίου 2012 (επεξεργασμένο) Για να διαβάζεται ο κώδικας πρέπει να τον γράφεις όπως παρακάτω ><html> <head> <meta http-equiv=content-type content="text/html; charset=windows-1253" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>my page</title> <script type="text/javascript"> function proccess() { //alert(document.myForm1.usrChk.length); alert(document.getElementsByName("usrChk").length); //for (var i=0; i < document.myForm1.usrChk.length; i++) for (var i=0; i < document.getElementsByName("usrChk").length; i++) { if (document.myForm1.usrChk[i].checked) { var rad_val = document.myForm1.usrChk[i].value; } } } </script> </head> <body> <form name="myForm1"> <center> <FONT size = "2"> <br> <table border='1' width='100%' BORDERCOLOR=BLUE <tr> <td width ='10%' align = center bgcolor = undefined> <font size ='2'><b>Ημερομηνία</b></font> <td width ='20%' align = left bgcolor = undefined> <font size ='2'><b>Χρήστης</b></font> </td> <td width ='30%' align = left bgcolor = undefined> <font size ='2'><b>Σχόλια</b></font></font> </td> <td width ='10%' align = center bgcolor = undefined> <font size ='2'><b>Καθαρή αξία</b></font></font> </td> <td width ='10%' align = center bgcolor = undefined> <font size ='2'><b>Αξία ΦΠΑ</b></font></font> </td> <td width ='10%' align = center bgcolor = undefined> <font size ='2'><b>Συνολική αξία</b></font></font> </td> <td width ='20%' align = center bgcolor = undefined> <font size ='2'><b>Εγκριση</b></font></font> </td> </td> </td> </tr> <b> <tr> <td width ='10%' align = center bgcolor = undefined> <a href='actionanal.html?a=7876'><font size ='2'>26/07/2012 <td width ='10%' align = leftbgcolor = undefined> <font size ='2'>vagelis <td width ='30%' align = leftbgcolor = undefined> <font size ='2'>Γεια σε όλους/όλες. Έχω κάποιες ερωτήσεις όσον αφορά τη C και θα ήθελα αν μπορείτε να με βοηθήσετε. <td width ='10%' align = right bgcolor = red> <font size ='2'>555 <td width ='10%' align = right bgcolor = red> <font size ='2'>89 <td width ='10%' align = right bgcolor = red> <font size ='2'>644 <td width ='20%' align = center bgcolor = undefined> <INPUT TYPE=RADIO NAME='usrChk' VALUE=644> </td> </td> </td> </td> </td> </td> </td> </b> </tr> </table> </FONT><BR> <INPUT type = "button" value = "Execute" style="height: 40px; width: 120px" onclick="proccess()"> </center> </form> </body> </html> Το length που ζητάς θα το εχεις βάζοντας την εντολή >alert(document.getElementsByName("usrChk").length); Γενικά ο html κώδικας σου έχει αρκετά λαθάκια. Επεξ/σία 27 Ιουλίου 2012 από isay
evagelos_21 Δημοσ. 27 Ιουλίου 2012 Μέλος Δημοσ. 27 Ιουλίου 2012 (επεξεργασμένο) ο κώδικας παράγεται "αυτόματα" απο μια εφαρμογή, και σε αυτή δουλεύω. Εκανα αρκετές αλλαγές οπότε για δείτε εδώ: > <html> <head> <meta http-equiv=content-type content="text/html; charset=windows-1253" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>CRM</title> <script type="text/javascript"> function proccess() { //var u = document.myForm1.usr.value; //alert(document.myForm1.usrChk.length); for (var i=0; i < ddocument.getElementsByName("usrChk").length i++) { alert("prin"); alert(document.myForm1.usrChk.length);\ alert("meta"); if (document.myForm1.usrChk[i].checked) { var rad_val = document.myForm1.usrChk[i].value; } } if (rad_val != null ){ //var l = "icts-actions.html?c=" + rad_val + "&u=" + u; //alert(l); alert("rad_val != null"); //location.href = l; } else{ alert("Προσοχή!!! \nΔεν έχετε επιλέξει εταιρία!!!"); } } </script> </head> <body> <form name="myForm1"> <center> <FONT size = "2"> <br> <!-- *********** ΕΤΑΙΡΙΑΣ ************* --> <table border='1' width='100%' BORDERCOLOR=BLUE> <tr> <td width ='10%' align = center bgcolor = #4D8AFF><font size ='2'><b>Ημερομηνία</b></font></td> <td width ='20%' align = left bgcolor = #4D8AFF><font size ='2'><b>Χρήστης</b></font></td> <td width ='30%' align = left bgcolor = #4D8AFF><font size ='2'><b>Σχόλια</b></font></td> <td width ='10%' align = center bgcolor = #4D8AFF><font size ='2'><b>Καθαρή αξία</b></font></td> <td width ='10%' align = center bgcolor = #4D8AFF><font size ='2'><b>Αξία ΦΠΑ</b></font></td> <td width ='10%' align = center bgcolor = #4D8AFF><font size ='2'><b>Συνολική αξία</b></font></td> <td width ='20%' align = center bgcolor = #4D8AFF><font size ='2'><b>Εγκριση</b></font></td> </tr> <b> <tr> <td width ='10%' align = center bgcolor = #4D8AFF><a href='icts-actionanal.html?a=10011'><font size ='2'/>26/07/2012 </td> <td width ='10%' align = left bgcolor = #4D8AFF><font size ='2'/>TSIOUTRAS TSIOUTRAS </td> <td width ='30%' align = left bgcolor = #4D8AFF><font size ='2'/> </td> <td width ='10%' align = right bgcolor = #4D8AFF><font size ='2'/>100 </td> <td width ='10%' align = right bgcolor = #4D8AFF><font size ='2'/>23 </td> <td width ='10%' align = right bgcolor = #4D8AFF><font size ='2'/>123 </td> <td width ='20%' align = center bgcolor = #4D8AFF><INPUT TYPE=RADIO NAME='usrChk' VALUE=123> </td> </b> </tr> </table> </FONT> <BR> <INPUT type = "button" value = "Execute" style="height: 40px; width: 120px" onclick="proccess()"> </center> </form> </body> </html> Οπότε και έπαιξε. Και πως θα πάρω το value του usrChk; Επεξ/σία 27 Ιουλίου 2012 από evagelos_21
evagelos_21 Δημοσ. 27 Ιουλίου 2012 Μέλος Δημοσ. 27 Ιουλίου 2012 το βρήκα: document.getElementsByName("usrChk").value thanks παιδιά
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα