Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pole "action" w formularzu
lukaszok
post 8.08.2011, 21:02:29
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.08.2011

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


Sprawa wygląda tak, uzupełniam pola w formularzu np. imie, nazwisko wybieram pleć z <select>, po naciśnięciu przycisku ma nastąpić sprawdzenie czy wszystkie pola zostały uzupełnione i czy pleć została wybrana, gdy nie to oczywiście zostajemy przy formularzu i jesteśmy proszeni o poprawne jego uzupełnienie. Gdy wszystko jest ok przechodzimy do kolejnej strony (np. podglad.php) i tam widzimy to co wprowadziliśmy w formularzu, oczywiście w postaci tekstu już nie formularzu. Proszę o pomoc, bo nie wiem jak z tym sobie poradzić.
Go to the top of the page
+Quote Post
erix
post 8.08.2011, 23:56:33
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A kurs PHP przeczytany?


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
lukaszok
post 9.08.2011, 18:00:36
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.08.2011

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


Chcesz powiedzieć, że się tak nie da zrobić?
Go to the top of the page
+Quote Post
cycofiasz
post 9.08.2011, 18:04:59
Post #4





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Myślę że erix ma na myśli to że da się to zrobić bardzo łatwo, to są podstawy php i po pierwszym lepszym kursie php powinieneś sobie poradzić. Jeśli nie masz o tym pojęcia to zleć to komuś odpłatnie i nie licz na to że komuś będzie się chciało to pisać za Ciebie. Pomoc ma swoje granice...
Go to the top of the page
+Quote Post
lukaszok
post 9.08.2011, 19:11:51
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.08.2011

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


Nie powiedziałem, że chcę żeby ktoś to zrobił, tylko mi doradził, powiedział o jaki dział chodzi. Bo jedyne co i teraz przychodzi to zmienne globalne, tablice globalne i casteczka.
Go to the top of the page
+Quote Post
erix
post 9.08.2011, 22:18:49
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




To zrób to zamiast o tym mówić, bo każdy mówi o tym, jak fajnie-łatwo zrobić perpetuum mobile, a jakoś nikt go nie robi.

Rusz cztery litery i potem wróć, jak coś stworzysz.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
shpaque
post 19.08.2011, 10:40:46
Post #7





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


najprościej chyba tak:

  1. <link rel="stylesheet" href="./wb.validation.css" type="text/css">
  2. <script type="text/javascript" src="./jquery-1.4.2.min.js"></script>
  3. <script type="text/javascript" src="./wb.validation.js"></script>
  4. <script type="text/javascript">
  5. <!--
  6. function ValidateindexForm1(theForm)
  7. {
  8. var regexp;
  9. if (theForm.combo1.selectedIndex < 0)
  10. {
  11. alert("musisz wybrać jedną z opcji");
  12. theForm.combo1.focus();
  13. return false;
  14. }
  15. if (theForm.combo1.selectedIndex == 0)
  16. {
  17. alert("musisz wybrać jedną z opcji");
  18. theForm.combo1.focus();
  19. return false;
  20. }
  21. return true;
  22. }
  23. //-->
  24. </script>
  25. <script type="text/javascript">
  26. $(document).ready(function()
  27. {
  28. $("#indexForm1").submit(function(event)
  29. {
  30. var isValid = $.validate.form(this);
  31. return isValid;
  32. });
  33. $("#zmienna1").validate(
  34. {
  35. required: true,
  36. type: 'text',
  37. length_min: '1',
  38. color_text: '#000000',
  39. color_hint: '#00FF00',
  40. color_error: '#FF0000',
  41. color_border: '#808080',
  42. nohint: false,
  43. font_family: 'Arial',
  44. font_size: '13px',
  45. position: 'topleft',
  46. offsetx: 0,
  47. offsety: 0,
  48. effect: 'none',
  49. error_text: 'pole nie może zostać puste'
  50. });
  51. $("#zmienna2").validate(
  52. {
  53. required: true,
  54. type: 'email',
  55. length_min: '4',
  56. length_max: '30',
  57. color_text: '#000000',
  58. color_hint: '#00FF00',
  59. color_error: '#FF0000',
  60. color_border: '#808080',
  61. nohint: false,
  62. font_family: 'Arial',
  63. font_size: '13px',
  64. position: 'topleft',
  65. offsetx: 0,
  66. offsety: 0,
  67. effect: 'none',
  68. error_text: 'wpisz poprawnie adres e-mail'
  69. });
  70. });
  71. </script>
  72. </head>
  73. <body>
  74. <div id="wb_indexForm1" style="position:absolute;background-color:#F0F0F0;left:120px;top:86px;width:179px;height:178px;z-index:4">
  75. <form name="indexForm1" method="post" action="mailto:yourname@yourdomain.com" enctype="text/plain" id="indexForm1" onsubmit="return ValidateindexForm1(this)">
  76. <input type="text" id="zmienna1" style="position:absolute;left:40px;top:34px;width:94px;height:18px;border:1px #C0C0C0 solid;font-family:Arial;font-size:13px;z-index:0" name="zmienna1" value="">
  77. <input type="text" id="zmienna2" style="position:absolute;left:40px;top:64px;width:94px;height:18px;border:1px #C0C0C0 solid;font-family:Arial;font-size:13px;z-index:1" name="zmienna2" value="">
  78. <div style="position:absolute;left:40px;top:94px;width:94px;height:20px;border:1px #C0C0C0 solid;z-index:2">
  79. <select name="combo1" size="1" id="combo1" style="position:absolute;left:0px;top:0px;width:100%;height:100%;border-width:0px;font-family:Arial;font-size:13px;">
  80. </select>
  81. </div>
  82. <input type="submit" id="wyslij" name="" value="Wyślij" style="position:absolute;left:40px;top:129px;width:96px;height:25px;font-family:Arial;font-size:13px;z-index:3">
  83. </form>


ja robię to tak, tyle że oczywiście musisz mieć *.js - niekoniecznie plik jQuery

Ten post edytował shpaque 19.08.2011, 10:46:42
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: 13.08.2025 - 23:26