Otwieranie nowego okienka po wysłaniu formularza


(northwest) #1

Witam serdecznie,

mam taki kod:

function sprawdz2(form)

    {   

        var brakDanych = false;

        var formularz = document.forms.mailform;

        var napis = "";

        $(form).find('input[name="peta"]').val("222222");

        if (formularz.nazwazleceniodawcy.value == ""){

            napis += "Nazwa zleceniodawcy\n"

            brakDanych = true;

        }

        if (formularz.kwota.value == ""){

            napis += "kwota\n"

            brakDanych = true;

        }

        if (formularz.tytul.value == ""){

            napis += "tytuł\n"

            brakDanych = true;

        }  

        if (!brakDanych){

            formularz.submit();

        }


        if (napis!="") {

            alert ("Proszę uzupełnić następujące pola:\n"+napis);

            return false;

        } else {

            $(form).submit();

        }

        return false;

    }

chciałbym wynik tego formularza wyświetlić w nowym okienku... da się to jakoś zrobić?

Northwest


(Grzelix) #2

Moja propozycja:

tworzysz query string z parametrami z formularza a następnie wywołujesz metodę window.open("link?page=showForm&querystring").

Logika strony showForm pobiera dane z query stringa i wyświtla w odpowiednim formacie.

Można ewentulanie użyć innego medium do przekazania parametrów.


(northwest) #3

mam taki kod:

| Nazwa odbiorcy: | |
| Nazwa odbiorcy cd.: | |
| Numer konta: | |
| *Kwota: | |
| *Nazwa zleceniodawcy: | |
| Nazwa zleceniodawcy cd.: | |

[/code]

Pierwszy button1 - ma przeładować stronę i wyświetlić dane - a button 2 qyświetlić to samo, ale w nowym oknie... da się to jakoś zrobić?