konto usunięte

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

Witam serdecznie,

Chciałbym za pomocą JavaScript wyczyścić zawartość pola tekstowego znajdującego się w formularz. Myślałem że najlepiej będzie to zrobić w ten sposób:

document.forms[x].elements[y].value = null

W Firekosie pole ładnie jest wyczyszczane, ale w IE wyświetla się napis "null" w polu. Jak to zrobić, żeby i pod Explorerem wyczyścić pole?

pozdrawiam,

Piotr Misiurek
Marzenia
Dariusz Siedlecki

Dariusz Siedlecki Rockstar Frontend
Developer

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

document.forms[x].elements[y].value = "";

Chociaż polecałbym dać elementowi jakieś ID i pobrać go przez getElementById. Ale poza tym, tak najprościej i najszybciej ;)

konto usunięte

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

No tak Darek, tylko mi jeszcze powiedz że jak prześlę tak wyczyszczone pole przez POST do skryptu PHP, to czy on (skrypt PHP) je będzie traktował jako NULL?

pozdrawiam,

Piotr Misiurek
Marzenia
Jarosław Rafa

Jarosław Rafa senior software
engineer, Motorola
Solutions Systems
Polska

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

Skrypt PHP nigdy z żadnego elementu formularza nie pobierze wartości NULL, jedynie pustego stringa.
Dariusz Siedlecki

Dariusz Siedlecki Rockstar Frontend
Developer

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

Skrypt będzie to widział jako pusty string. Czyli empty($_POST['y']) zwróci true.

konto usunięte

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

Panowie racje, przecież i tak weryfikuje formularz za pomocą strlen
Czyli problem rozwiązany, dzięki za pomoc

pozdrawiam

Piotr Misiurek
Angielski

konto usunięte

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

zwracam jednak uwage przy okazji, ze value = null i value = "" to nie to samo.
i tak StringLength dla null = nullpointer,
dla "" = 0;
Stad za bezpieczniejsze dla uzycia uznam "".
Jarosław Rafa

Jarosław Rafa senior software
engineer, Motorola
Solutions Systems
Polska

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

Zaraz, o jakim języku tu mowa?
Ani w Javascripcie, ani w PHP nie ma takich identyfikatorów jak 'StringLength' czy 'nullpointer'...

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

Piotr Jędrkowiak:
zwracam jednak uwage przy okazji, ze value = null i value = "" to nie to samo.
i tak StringLength dla null = nullpointer,
dla "" = 0;
Stad za bezpieczniejsze dla uzycia uznam "".
W przypadku value = null, value.length zwróci undefined. Domyślam się, że o to Ci chodziło jeśli chodzi o nullpointer.

konto usunięte

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

Jarosław Rafa:
Zaraz, o jakim języku tu mowa?
Ani w Javascripcie, ani w PHP nie ma takich identyfikatorów jak 'StringLength' czy 'nullpointer'...

Zaraz, ale przecież i tak każdy wie o co chodzi, więc o co chodzi?

pozdrawiam,

Piotr Misiurek
Marzenia

konto usunięte

Temat: [JavaScript] Wyczyszczenie zawartości pola tekstowego

dokladnie o to mi chodzilo :)Piotr Jędrkowiak edytował(a) ten post dnia 20.02.08 o godzinie 11:35



Wyślij zaproszenie do