Strona 1 z 1

pole ukryte a nowe okno przeglądarki

PostNapisane: 8 października 2003, o 22:53
przez lewar

PostNapisane: 9 października 2003, o 07:19
przez lucas

PostNapisane: 9 października 2003, o 08:01
przez lewar

PostNapisane: 9 października 2003, o 23:11
przez Wydra707
window.location.href=adres nie przenosi w ogóle żadnych danych, nie tylko z pól ukrytych. To po prostu wymuszenie załadowania nowej strony.

Rozwiązanie, które podał Lucas przetestowałem off-line (oczywiście po przerobieniu na HTML) i dane ze wszystkich pól są wysyłane. MSIE5.5.

Inny pomysł to zastosowanie zwykłego przycisku submit blokowanego w razie braku zgody na kasowanie:

<INPUT TYPE="submit" VALUE="skasuj" onclick="return window.confirm('Czy usunąć?')">

Ma to tę zaletę, że działa bez obsługi skryptów (w takim przypadku jedynie nie pyta o potwierdzenie).

Natomiast jeśli chcesz wysłać jakąś krótką, stałą wartość (w miarę możliwości bez polskich znaków, bo to komplikuje), możesz wpisać ją wprost po adresie po znaku zapytania w formie par nazwa=wartość porozdzielanych znakiem &. Będzie to odpowiednik wysyłania metodą get. Np.:

window.location.href='administrator.php?col=skasuj&lp=costam';

To może być prostsze niż robienie "pustego" formularza.

Pozdrawiam
Paweł Rajewski

PostNapisane: 10 października 2003, o 07:15
przez lucas

PostNapisane: 11 października 2003, o 00:37
przez lewar