Autor Zpráva
xtrip
Profil
Dobrý den,

mam formulář z odesíláním emailů. Chtěl bych nabídnout možnost, aby email byl kromě odesílání i uložení do databáze jako 'koncept' a později odeslán dle potřeby. Jenže na konci formuláře mám tlačítko <input type='submit' value='odeslat'> a zkoušel jsem tam dát ještě tohle <input type='submit' onclick=window.setTimeout("window.location='index.php?email=zobraz&akc e=uloz' value='Save'> . Pokud kliknu na 'save' tak se mi sice načte požadovaný script na uložení, ale proměnný se neodešlou. Prosím poraďte ... myslím že se to dá vyřešit javascriptem ale neumím to nadefinovat.

díky
Jakuje
Profil
Myslím že se do onclick musí změnit atribut action tagu form. Ještě jsem něco takového nedělal, ale pouhé přesměrování data neodešle, tak jak to máš ty.

Ale kategorie je úplně zcestná. Patří to do kategorie Javascript!
djlj
Profil
Přidej formuláři další tlačítko. V php pak kontroluj, které bylo zmáčknuto. Nebo použij Ajax.
Jakuje
Profil
V php pak kontroluj, které bylo zmáčknuto. Nebo použij Ajax.
Nechcu se s tebou zase hádat, ale když má tlačítko submit nějakou hodnotu zobrazovanou na tlačítku, tak mi to nepřijde jako nejlepší. SIce to bude fachat i bez JS, ale třeba pěkný případ je vícejazyčný web. Tam se to kapánek zkomplikuje.
Jack Finger
Profil
xtrip
spíš bych to vyřešil AJAXem.
los
Profil *
Prečo Ajax? Však to ide spraviť normálne tak, ako napísal djlj. A pri kontrole, ktoré tlačidlo bolo stlačené sa nekontroluje value, ale name.
Jakuje
Profil
A pri kontrole, ktoré tlačidlo bolo stlačené sa nekontroluje value, ale name.
Sorry. To ně nedošlo ... taky bych měl zase začít něco pořádně dělat.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0