Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Walidacja html5(+php)
klynna
post
Post #1





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

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


Witam, nie mogę ogarnąć błędu z walidacji...przedstawia się on nastepująco:

http://zapodaj.net/88035e2f4f0e2.jpg.html


Testowałem juz sporo kombinacji, gdzie wrzucic ten formularz....przez tabelą, za / przed tr / td...i dalej ten sam błąd. Na internecie kiepsko cokolwiek wygooglować, a podpowiedźwalidotra również dużo mi nie mówi.


Poradzicie coś ?

Ten post edytował klynna 16.03.2014, 20:03:32
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Nie wydaję mi się, aby formularz był daną tabelaryczną, żeby umieszczać go w tabeli.

Nie możesz umieszczać <form> w <table> jako części tabeli, możesz z tego co pamiętam tylko w komórce tabeli.

Jak używasz HTML5 i się upierasz na pakowanie inputów w tabele, to możesz umieszczać pola np tak:

  1. <form method="" id="twojformularz"></form>
  2. <tr>
  3. <td>
  4. <input type="text" form="twojformularz">
  5. </td>
  6. </tr>
Go to the top of the page
+Quote Post
klynna
post
Post #3





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

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


  1. <!DOCTYPE html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. <title>A , Autor: .</title>
  4. <link rel="Stylesheet" type="text/css" href="plik.css">
  5. </head>
  6.  
  7. <form action="" method="POST" id="w3org" /><h2>Tabela Klientów</h2> <br /><table>
  8. <tr>
  9. <td class="naglowek">Imię</td>
  10. <td class="naglowek">Nazwisko</td>
  11. <td class="naglowek">Miejscowość</td>
  12. <td class="naglowek">Pesel</td>
  13. <td class="naglowek">Telefon</td>
  14. </tr><tr>
  15.  
  16. <td><input type="text" name="imie" value="podaj imie" form="w3org"/></td>
  17. <td><input type="text" name="nazwisko" value="podaj nazwisko" form="w3org"/></td>
  18. <td><input type="text" name="miejscowosc" value="podaj miejscowosc form="w3org"/> </td>
  19. <td><input type="text" name="pesel" value="pesel (11 cyfr)" form="w3org"/></td>
  20. <td><input type="text" name="telefon" value="telefon (9 cyfr)" form="w3org"/></td>
  21. <td><input type="submit" name="insert" value="Dodaj" form="w3org"/></td>
  22.  
  23. </tr></table>
  24. </body>
  25. </html>



taki kod zostaje wygenerowany, dalej są błędy,
dalsze propozcje ? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Damonsson
post
Post #4





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


edit: Dla innych czytających, jest to antywzorzec tworzenia stron w języku HTML

Musisz wymienić generator, czyli chyba mózg, bo nie wiem co innego Ci tam to może "generować"?

  1. <!DOCTYPE html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. <title>A , Autor: .</title>
  4. <link rel="Stylesheet" type="text/css" href="plik.css">
  5. </head>
  6.  
  7. <form method="POST" id="w3org"></form><h2>Tabela Klientów</h2> <br /><table>
  8. <tr>
  9. <td class="naglowek">Imię</td>
  10. <td class="naglowek">Nazwisko</td>
  11. <td class="naglowek">Miejscowość</td>
  12. <td class="naglowek">Pesel</td>
  13. <td class="naglowek">Telefon</td>
  14. <td class="naglowek"></td>
  15. </tr><tr>
  16.  
  17. <td><input type="text" name="imie" value="podaj imie" form="w3org"/></td>
  18. <td><input type="text" name="nazwisko" value="podaj nazwisko" form="w3org"/></td>
  19. <td><input type="text" name="miejscowosc" value="podaj miejscowosc" form="w3org"/> </td>
  20. <td><input type="text" name="pesel" value="pesel (11 cyfr)" form="w3org"/></td>
  21. <td><input type="text" name="telefon" value="telefon (9 cyfr)" form="w3org"/></td>
  22. <td><input type="submit" name="insert" value="Dodaj" form="w3org"/></td>
  23.  
  24. </tr></table>
  25. </body>
  26. </html>


Ten post edytował Damonsson 16.03.2014, 20:39:04
Go to the top of the page
+Quote Post
klynna
post
Post #5





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

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


A tu kolega widze już z pociskiem musiał wyjechać.......na prawdę to była zbędna krytyka.


1. @Domanosson: podałeś prawidłowy algrytm uzycia formularza,
2. Konieczne jest użycie konstrukcji <form ....></form> |||| <form.... /> jest juz nie prawidłowa.
3. I dodatkowo miałem błąd z jednym cudzysłowem (w twoim ostatnim poscie widziałem, że również go zauważyłeś)


Suma sumarum..
Dzięki za pomoc, problem rozwiązany.

Pozdrawiam



edit:

4. atrrybut action nie może być pusty. (IMG:style_emoticons/default/smile.gif)

Ten post edytował klynna 16.03.2014, 20:53:11
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:39