Witam mam taki problem. Stworzylem w JS funkcje sprawdzającą czy zostały wypełnione wsyztskie pola wygląda ona tak:
echo '<script type="text/javascript">'; echo 'function error(tekst)'; echo 'if (errfound) return;'; echo 'window.alert(tekst);'; echo 'function validate()'; echo 'errfound = false;'; echo 'with (document.forms[0]) {'; echo 'if (strona_tytul.value == "") bledy += "Nie podałeś tytułu. \n";'; echo 'if (strona_tresc.value == "") bledy += "Podaj treść. \n";'; echo 'if (strona_keyword.value == "") bledy += "Podaj słowa kluczowe.\n";'; echo 'if (strona_desc.value == "") bledy += "Podaj opis.\n";'; echo 'if (bledy != "") error(bledy);'; echo 'return !errfound;';
A tak wygląda formularz:
<form method="post" action="administrator.php" name="formularz"> <td><?php echo $JezykAdmin['strona_dod_tytul']; ?></td> <td align="left"><input type="text" size="35" name="strona_tytul" value=""></td> <td><?php echo $JezykAdmin['strona_dod_tresc']; ?></td> <td><?php echo $JezykAdmin['strona_dod_slowa']; ?></td> <td align="left"><input type="text" name="strona_keyword" value=""></td> <td><?php echo $JezykAdmin['strona_dod_opis']; ?></td> <td align="left"><input type="text" name="strona_desc" value=""></td> <input type="hidden" name="zarzadzaj" value="strony"> <input type="hidden" name="edytuj" value="edytuj_strone"> <input type="hidden" name="strona_dodaj" value="Dodaj"> <input type="submit" value="Dodaj" onClick="return validate();"></td>
Pole
strona_tresc jest obiektem textarea i coś nie działa poprawnie sprawdzanie tego pola, zawsze wywala mi komunikat że jest puste. macie jakiś pomysł