Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> UNDEFINED ?
Lkubisz
post 2.09.2006, 18:53:26
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 2.09.2006

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


angrysmiley.gif Mam problem z skryptem. Na stronie mam formularz. Chce pobrac dane z pol, polaczyc je i wpisac do innego formularza ktorego zawartosc londuuuuje tongue.gif u mnie na "biurku"

Kod
function dopisz_zamowienie(wybrany_towar,rozmiar_wyb_tow,ilosc_wyb_tow)

{
    zamowienie_tow=wybrany_towar+"/"+rozmiar_wyb_tow+"/"+ilosc_wyb_tow;
    document.formularz_zakup.form_zamowienie.value=zamowienie_tow;
}

// --></script>


  1. <input type="button" name="B1" value="Dodaj"


no i kod do submita:
  1. onclick="dopisz_zamowienie(document.formularz_zakup.form_wyb_towar.,document.formularz_zakup.form_rozm
    iar.value, document.formularz_zakup.form_ilosc.value)">


Czy ktos wie gdzie robie blad?questionmark.gif
HELP!
Go to the top of the page
+Quote Post
revyag
post 2.09.2006, 23:17:17
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


1. Używaj bbcode. - poprawiam.
2. Podaj kod formularza.


--------------------
-------------

------
Go to the top of the page
+Quote Post
Lkubisz
post 3.09.2006, 16:23:55
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 2.09.2006

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


Jestem poczatkujacym forumowiczem Rkingsmiley.png wiec prosze o odrobine wyrozumialosci blink.gif

Kod formularza:

  1. <form method="post" name="formularz_zakup">
  2. <p><font size="5"><strong>1.</strong></font><font
  3. size="4"><strong>Wybierz towar który chcesz zakupić z
  4. podanych kategorii.</strong></font></p>
  5. <table border="1">
  6. <tr>
  7. <td width="150"><strong>Ubrania robocze:</strong><p
  8. align="right"><select name="form_wyb_towar"
  9. size="1">
  10. <option selected>Ubranie robocze zielone</option>
  11. <option>Ubranie robocze granatowe</option>
  12. <option>Spodnie robocze ogrodniczki zielone</option>
  13. <option>Spodnie robocze ogrodniczki granatowe</option>
  14. </select></p>
  15. </td>
  16. <td width="210"><strong>Rozmiar:</strong><p
  17. align="center"><select name="form_rozmiar"
  18. size="1">
  19. <option selected>wzrost 170 pas 82-86</option>
  20. <option>wzrost 170 pas 90-94</option>
  21. <option>wzrost 170 pas 98-102</option>
  22. <option>wzrost 170 pas 106-110</option>
  23. <option>wzrost 176 pas 82-86</option>
  24. <option>wzrost 176 pas 90-94</option>
  25. <option>wzrost 176 pas 98-102</option>
  26. <option>wzrost 176 pas 106-110</option>
  27. <option>wzrost 176 pas 114-118</option>
  28. <option>wzrost 182 pas 82-86</option>
  29. <option>wzrost 182 pas 90-94</option>
  30. <option>wzrost 182 pas 98-102</option>
  31. <option>wzrost 182 pas 106-110</option>
  32. <option>wzrost 182 pas 114-118</option>
  33. <option>wzrost 188 pas 82-86</option>
  34. <option>wzrost 188 pas 90-94</option>
  35. <option>wzrost 188 pas 98-102</option>
  36. <option>wzrost 188 pas 106-110</option>
  37. <option>wzrost 188 pas 114-118</option>
  38. </select></p>
  39. </td>
  40. <td width="80"><strong>Ilość:</strong><p
  41. align="center"><input type="text" size="4"
  42. name="form_ilosc"></p>
  43. </td>
  44. <td width="80"><table border="0">
  45. <tr>
  46. <td><font color="#FFFFFF">ertyrew</font></td>
  47. </tr>
  48. </table>
  49. <p align="center"><script language="JavaScript"><!--
  50.  
  51. function dopisz_zamowienie(wybrany_towar,rozmiar_wyb_tow,ilosc_wyb_tow)
  52. {
  53. //var wybrany_towar = document.formularz_zakup.form_wyb_tow.value;
  54. //var rozmiar_wyb_tow = document.formularz_zakup.form_rozmiar.value;
  55. //var ilosc_wyb_tow = document.formularz_zakup.form_ilosc.value;
  56.  
  57. zamowienie_tow=wybrany_towar+"/"+rozmiar_wyb_tow+"/"+ilosc_wyb_tow;
  58. document.formularz_zakup.form_zamowienie.value=zamowienie_tow;
  59. }
  60.  
  61. // --></script>
  62. <input type="button" name="B1" value="Dodaj"
  63. onclick="dopisz_zamowienie(document.formularz_zakup.form_wyb_towar.,document.formularz_zakup.form_rozm
    iar.value, document.formularz_zakup.form_ilosc.value)"
    >
  64. </p>
  65. </td>
  66. <td width="200"><font size="4"><strong>Stan
  67. zamówienia:</strong></font><p align="center"><textarea
  68. name="form_zamowienie" rows="5" cols="26"></textarea></p>
  69. <p align="left"><font size="4"><strong>Suma
  70. zamówienia:</strong></font></p>
  71. <p align="center"><input type="text" size="5"
  72. name="T2"><strong>PLN</strong></p>
  73. </td>
  74. </tr>
  75.  
  76. itd...
Go to the top of the page
+Quote Post
revyag
post 3.09.2006, 16:37:13
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


W wywołaniu funkcji masz
Kod
dopisz_zamowienie(document.formularz_zakup.form_wyb_towar.

powinno być
Kod
dopisz_zamowienie(document.formularz_zakup.form_wyb_towar.value,....)


--------------------
-------------

------
Go to the top of the page
+Quote Post
Lkubisz
post 3.09.2006, 16:41:50
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 2.09.2006

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


Poprawilem to. Ale w formularzu gdzie ma byc wynik zamowienia wyszlo mi cos takiego:

//undefined sadsmiley02.gif
Go to the top of the page
+Quote Post
revyag
post 3.09.2006, 17:01:57
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Popatrz sobie jak masz selecty zrobione.
Opcje nie mają value. Powinno być tak:
  1. <option value="Ubranie robocze granatowe">Ubranie robocze granatowe</option>


--------------------
-------------

------
Go to the top of the page
+Quote Post
Lkubisz
post 3.09.2006, 17:09:06
Post #7





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 2.09.2006

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


biggrin.gif No racja! Dziala... Ale jeszcze male ale... Mam jeszcze pole gdzie wpisuje rozmiar (zamowionego towaru)...
No i w formularzu wychodzi mi ze dane z tego pola (pole rozmiar) sa 'undefined'...
Moze brak definicji jakies zmiennej? blink.gif
Go to the top of the page
+Quote Post
revyag
post 3.09.2006, 17:22:08
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


A dodałeś value do optionów ? Weź sprawdź cały kod dokładnie.


--------------------
-------------

------
Go to the top of the page
+Quote Post
Lkubisz
post 3.09.2006, 21:08:07
Post #9





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 2.09.2006

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


Cytat(revyag @ 3.09.2006, 18:22:08 ) *
A dodałeś value do optionów ? Weź sprawdź cały kod dokładnie.



Dodalem 'value do optionow' ale to nic nie dalo. Pole gdzie wpisuje ilosc jest typu text...

O to kod calej strony:

  1.  
  2. <meta http-equiv="Content-Type"
  3. content="text/html; charset=iso-8859-2">
  4. <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
  5. </head>
  6.  
  7. <body bgcolor="#FFFFFF">
  8.  
  9. <p align="center"><img src="skladanie_zamowienia.gif" width="749"
  10. height="108"></p>
  11.  
  12. <p> </p>
  13. <form method="post" name="formularz_zakup">
  14.  
  15. <p><font size="5"><strong>1.</strong></font><font
  16. size="4"><strong>Wybierz towar który chcesz zakupić z
  17. podanych kategorii.</strong></font></p>
  18. <table border="1">
  19. <tr>
  20. <td width="150"><strong>Ubrania robocze:</strong><p
  21. align="right"><select name="form_wyb_towar"
  22. size="1">
  23. <option value="Ubranie robocze zielone">Ubranie robocze zielone</option>
  24. <option value="Ubranie robocze granatowe">Ubranie robocze granatowe</option>
  25.  
  26. value="Spodnie robocze ogrodniczki zielone">Spodnie robocze ogrodniczki zielone</option>
  27. value="Spodnie robocze ogrodniczki granatowe">Spodnie robocze ogrodniczki granatowe</option>
  28. </select></p>
  29. </td>
  30. <td width="210"><strong>Rozmiar:</strong><p
  31. align="center"><select name="form_rozmiar"
  32. size="1">
  33. <option selected value="wzrost 170 pas 82-86">wzrost 170 pas 82-86</option>
  34. <option value="wzrost 170 pas 90-94">wzrost 170 pas 90-94</option>
  35.  
  36. <option value="wzrost 170 pas 98-102">wzrost 170 pas 98-102</option>
  37. <option value="wzrost 170 pas 106-110">wzrost 170 pas 106-110</option>
  38. <option value="wzrost 176 pas 82-86">wzrost 176 pas 82-86</option>
  39. <option value="wzrost 176 pas 90-94">wzrost 176 pas 90-94</option>
  40. <option value="wzrost 176 pas 98-102">wzrost 176 pas 98-102</option>
  41. <option value="wzrost 176 pas 106-110">wzrost 176 pas 106-110</option>
  42.  
  43. <option value="wzrost 176 pas 114-118">wzrost 176 pas 114-118</option>
  44. <option value="wzrost 182 pas 82-86">wzrost 182 pas 82-86</option>
  45. <option value="wzrost 182 pas 90-94">wzrost 182 pas 90-94</option>
  46. <option value="wzrost 182 pas 98-102">wzrost 182 pas 98-102</option>
  47. <option value="wzrost 182 pas 106-110">wzrost 182 pas 106-110</option>
  48. <option value="wzrost 182 pas 114-118">wzrost 182 pas 114-118</option>
  49.  
  50. <option value="wzrost 188 pas 82-86">wzrost 188 pas 82-86</option>
  51. <option value="wzrost 188 pas 90-94">wzrost 188 pas 90-94</option>
  52. <option value="wzrost 188 pas 98-102">wzrost 188 pas 98-102</option>
  53. <option value="wzrost 188 pas 106-110">wzrost 188 pas 106-110</option>
  54. <option value="wzrost 188 pas 114-118">wzrost 188 pas 114-118</option>
  55. </select></p>
  56.  
  57. </td>
  58. <td width="80"><strong>Ilość:</strong><p
  59. align="center"><input type="text" size="4"
  60. name="form_ilosc" value="1"></p>
  61. </td>
  62. <td width="80"><table border="0">
  63. <tr>
  64. <td><font color="#FFFFFF">ertyrew</font></td>
  65. </tr>
  66. </table>
  67.  
  68. <p align="center"><script language="JavaScript"><!--
  69.  
  70. function dopisz_zamowienie(wybrany_towar,rozmiar_wyb_tow,ilosc_wyb_tow)
  71. {
  72. //var wybrany_towar = document.formularz_zakup.form_wyb_tow.value;
  73. //var rozmiar_wyb_tow = document.formularz_zakup.form_rozmiar.value;
  74. //var ilosc_wyb_tow = document.formularz_zakup.form_ilosc.value;
  75.  
  76. zamowienie_tow=wybrany_towar+"/"+rozmiar_wyb_tow+"/"+ilosc_wyb_tow;
  77. document.formularz_zakup.form_zamowienie.value=zamowienie_tow;
  78. }
  79.  
  80. // --></script>
  81. <input type="button" name="B1" value="Dodaj"
  82. onclick="dopisz_zamowienie(document.formularz_zakup.form_wyb_towar.value,document.formularz_zakup.form
    _rozmiar.value, document.formularz_zakup.form_ilosc.value)"
    >
  83. </p>
  84. </td>
  85. <td width="200"><font size="4"><strong>Stan
  86. zamówienia:</strong></font><p align="center"><textarea
  87. name="form_zamowienie" rows="5" cols="26"></textarea></p>
  88. <p align="left"><font size="4"><strong>Suma
  89. zamówienia:</strong></font></p>
  90. <p align="center"><input type="text" size="5"
  91. name="T2"><strong>PLN</strong></p>
  92.  
  93. </td>
  94. </tr>

itp...
W czym problem tkwi?questionmark.gif
worriedsmiley.gif

Ten post edytował Lkubisz 3.09.2006, 21:12:32
Go to the top of the page
+Quote Post
revyag
post 3.09.2006, 23:28:25
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Błąd masz gdzieś indziej. Poszukaj.
Skopiowałem całość i umnie to działa.


--------------------
-------------

------
Go to the top of the page
+Quote Post
Lkubisz
post 4.09.2006, 02:01:56
Post #11





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 2.09.2006

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


Cytat(revyag @ 4.09.2006, 00:28:25 ) *
Błąd masz gdzieś indziej. Poszukaj.
Skopiowałem całość i umnie to działa.


Rzeczywiscie.

Skopiowanie kodu do new pliku powoduje ze strona dziala, dziwne zreszta blink.gif

Ten post edytował Lkubisz 4.09.2006, 02:02:28
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:17