Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Prośba o poprawke skryptu walidacji
kggsm
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 31.12.2008

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


Mam skrypt do sprawdzania wprowadzonej ilosci do pola i poprawy formularza ($stan podaje dostepna ilosc, $id_art to nazwa pola formularza w ktorym podaje sie zamawiana ilosc). Musze go wstawic w konkretnym miejscu w kodzie php bo formularz jest generowany w zaleznosci od ilosci produktow w koszyku. Niestety w takiej formie nie da rady. Jak to wstawic w kod php i prosze o poprawki.
  1. echo '<script language="javascript">
  2. function spr()
  3. {
  4. var f = document.forms['zmiana']';
  5. var ilosc_pole = f.'.$id_art.';
  6. var ilosc = ilosc_pole.value;
  7. var stan = '.$stan.';
  8. if(ilosc > stan){
  9. ilosc = stan;
  10. return true;
  11. }
  12. if(ilosc <= stan){
  13. document.write("ok");
  14. return true;
  15. }
  16. return true;
  17. }
  18. </script>';
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://pl.php.net/manual/en/language.types....syntax.heredoc


--------------------
Go to the top of the page
+Quote Post
kggsm
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 31.12.2008

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


Doszedlem juz do tego jak wstawic, ale nie ma reakcji na skrypt. Cos z nim jest nie tak. W form mam onsubmit="return spr()". Troche pozmienialem ale nic to nie daje. Skrypt ma sprawdzac i poprawiac formularz. Czy to jest wykonalne?

  1. echo <<<END
  2. <script language="text/javascript">
  3. function spr()
  4. {
  5. var f = document.forms['zmiana']';
  6. var ilosc_pole = f.'.$id_art.';
  7. var ilosc = ilosc_pole.value;
  8. var stan = '.$stan.';
  9. if(ilosc > stan)
  10. {
  11. ilosc = stan;
  12. document.write("Ilosc zostala ograniczona do stanu magazynowego");
  13. }
  14. else{
  15.  
  16. document.write("ok");
  17.  
  18. }
  19. }
  20. </script>
  21. END;


Ten post edytował kggsm 14.10.2010, 11:38:58
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Jeżeli twój problem związany jest z dzialaniem skryptu JS to podajesz link do całej strony na której błąd występuje a nie podajesz kawałka kodu.


--------------------
Go to the top of the page
+Quote Post
kggsm
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 31.12.2008

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


Chodzi mi o to czy ten skrypt technicznie jest ok? Zadne bledy nie wystepuja, formularz nie reaguje na skrypt. Podanie strony nic nie da bo jest napisana w calosci w php, formularz generowny po dodaniu do koszyka zarejestrowanego klienta. Strona tymczasowo dziala tylko lokalnie i nie jest zabezpieczona dlatego nie podaje adresu.

Ten post edytował kggsm 14.10.2010, 15:49:59
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 Aktualny czas: 20.08.2025 - 05:11