Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Odwołanie do pola formularza którego nie ma, skrypt sie nie wykonuje
pzcjnr
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 26.03.2009

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


Witam,

Używam javascript do sprawdzenia poprawności wypełnienia pół formularza. Kod includuje sobie z pliku. Wszystko działa ok.
Tylko jest taka sytuacja: Skryptu używam na kilku podstronach i np. nie na wszystkich mam w formularzu wszystkie pola.

np. na jednej podstronie nie mam pola description i efekt jest taki, że skrypt się nie wykonuje.

kod mam taki:

  1. var description = document.forms['vbform'].description.value;
  2.  
  3.  
  4. if (description == "" ) {
  5. document.forms['vbform'].description.style.border = "1px solid #FF0000";
  6. document.forms['vbform'].description.style.background = "#F08080";
  7. blad += 1;
  8. napis += blad +") " + "Nie podałeś opisu tematu.\n";
  9. error = true;
  10. }else{
  11. document.forms['vbform'].description.style.border = "1px solid green";
  12. document.forms['vbform'].description.style.background = "#FFFFFF";
  13. }
  14.  
  15. if (error) {
  16. alert ("Znaleziono następujące błędy (" + blad + "):\n" + napis);
  17. return false;
  18.  
  19. }



Pytanie jak zrobić żeby ten kawałek kodu wykonywał się tylko w wypadku gdy na stronie jest w formularzu to pole (document.forms['vbform'].description)? Bo jak nie ma takiego pola to cały skrypt leży ;/
Bawiłem się z if (description != undefined ) -> wtedy wykonuj ale to też nie działa.

Ten post edytował pzcjnr 31.07.2010, 18:51:54
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 09:07