Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Undefined / length
Mappet
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 10.06.2004

Ostrzeżenie: (0%)
-----


Witam!

Mógłby mi ktoś wytłumaczyć coś?
- Dlaczego nie potrafi zliczyć pola jeżeli jest tylko jedno?
Jeżeli są dwa to jest dobrze - wynik 2, ale gdy jedno - wynik 'undefined'.
Oczywiście kod php dodaje kolejne pola w pętli. Ale gdy jest tylko jedno to zwraca undefined

Kod
a=document.forms['forma'].elements['opcje[]'];
alert(a.length);


Ten post edytował Mappet 17.02.2005, 16:24:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mappet
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 10.06.2004

Ostrzeżenie: (0%)
-----


  1. <?
  2. $query1 = mysql_query(&#092;"SELECT `nazwa`,`rysFlaga`,`rys1`,`rys2`,`rys3` FROM `zestawienie` GROUP BY 
    `
  3. azwa` ORDER BY `rysFlaga` DESC,`rys1` ASC,`rys2`,`rys3` ASC\");
  4. while($row1 = mysql_fetch_row($query1))
  5. {
  6. ?>
  7.  <input type=\"checkbox\" name=\"opcje[]\" value=\"<?=$q;?>\" id=\"elem<?=$q;?>\" onClick=\"zablokuj()\"> <label for=\"elem<?=$q;?>\"><?=$row1[0];?></label>
  8. <select name=\"typ[]\" style=\"width:100%\">
  9. <?
  10. $query2 = mysql_query(&#092;"SELECT `id`,`rysFlaga`,`rys1`,`rys2`,`rys3` FROM `zestawienie` WHERE `nazwa
    `
  11. '\".$row1[0].\"' ORDER BY `rysFlaga` DESC,`rys1` ASC,`rys2`,`rys3` ASC\");
  12. while($row2 = mysql_fetch_row($query2))
  13. {
  14. echo '<option value=\"'.$row2[0].'\">'.$row2[1].$row2[2].$row2[3].$row2[4].'</option>';
  15. }
  16. ?>
  17. </select>
  18. <input type=\"text\" style=\"width:50px\" name=\"kpl[]\">
  19. <?
  20. $q++;
  21. }
  22. ?>


Ten post edytował Mappet 16.02.2005, 18:18:10
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:02