wapmaster
15.09.2004, 22:49:54
Mam taka sytuacje: jest tabela, w ktorej w niektorych TD sa inputy. W sumie mam 3 znaczniki FORM do wysylania danych z inputow. Czy jest jakis sposob rozmieszczenia znacznikow FORM, zeby dalo sie zvalidowac stronke w xhtml 1.1? Probowalem juz chyba wszystkiego i zawsze FORM jest w niewlasciwym miejscu (opinia validatora).
wapmaster
16.09.2004, 10:34:45
Oto i kod... Probowalem roznych ustawien tych FORM, w tej chwili mam takie:
<table style="border:0;width:700px;text-align:center;"> <form method="post" action="add.php"><tr> <td style="background-color:gray;width:200px;"></td> <td style="width: 500px;background-color:gray;color:white;"><b>Pierwszy poziom
</b></td></tr><tr><td style="width: 200px;">Adres linku (opcjonalnie):
<input name="url" style="width:200px;" /></td> <td style="width: 500px;">Tre
¶ć:
<input name="img" style="width:100px;" /> <input type="submit" style="width:200px;" value="Dodaj link pierwszego poziomu" /></td> <td style="background-color:gray;width: 200px;"> </td> <td style="width: 500px;background-color:gray;color:white;"><b>Drugi poziom
</b></td></tr> <td style="width: 500px;">Nazwa menu:
<input name="names" style="width:500px;" /> <input type="submit" style="width:200px;" value="Dodaj menu" /></td> <td style="background-color:gray;width: 200px;"> </td> <td style="width: 500px;background-color:gray;color:white;"><b>Strony
</b></td></tr> <form method="post" action="add.php"><tr> <td style="width: 200px;"> <td style="width: 500px;"><input style="width: 500px;" name="title" /></td> <td style="width: 200px;"><p>Tre
¶ć:
</p></td> <td style="width:459px;height:297px;" rowspan="9"> <textarea cols="10" rows="10" name="content" style="width: 500px; height: 400px;"></textarea></td> <td style="width: 200px;"></td> <td style="width: 200px;"></td> <td style="width: 200px;">td>
<td style="width: 200px;">hint
</td> <td style="width: 200px;">hint
</td> <td style="width: 200px;">hint
</td> <td style="width: 200px;">hint
</td> <td style="width: 200px;"></td> <td style="width: 200px;">Kategoria
</td>
Cytat
<tr>
<td style="width: 200px;">td>
</tr>
<tr>
co to jest ?
wapmaster
16.09.2004, 16:25:34
W oryginale tego nie ma - troche ocenzurowalem kod i skasowalem wiecej niz trzeba bylo. Ale nie o to chodzi. Chodzi ewidentnie o FORM
<?php
echo '<?xml version=\"1.0\" encoding=\"UTF-8\"?>'; ?>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"pl\">
<head>
<meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\"sfstyle.css\" />
<title>a</title>
</head>
<body>
<form method=\"post\" action=\"cos.php\">
<table>
<tbody>
<tr><td><input type=\"text\" name=\"ah\" /></td></tr>
</tbody>
</table>
</form>
<p><a href=\"http://validator.w3.org/check?uri=referer\">XHTML 1.1</a></p>
</body>
</html>
działa
wapmaster
16.09.2004, 22:31:15
Z tym malym ale, ze ja w jednej tabeli chcialem miec trzy FORM (wiec nie szlo nie pokzyzowac tagów). No nic, rozbije na trzy tabele. Thx za dzialajacy przyklad