javascript a 3 tlačítka submit...
- Václav Sedlář
- Žlutá karta Bazar

-
- Registrován: 01. dub 2006
- Bydliště: Liberec
- Kontaktovat uživatele:
javascript a 3 tlačítka submit...
Ahoj, mám ještě jeden problém s JS - mám u formuláře tři tlačítka submit a já potřebuji v js udělat funkci ,která odešle formulář třetím tlačítkem submit... Nevíte, jak mu to vnutit? Když použiju document.form.submit(); tak JS použije první tlačítko...díky
- Václav Sedlář
- Žlutá karta Bazar

-
- Registrován: 01. dub 2006
- Bydliště: Liberec
- Kontaktovat uživatele:
Re: javascript a 3 tlačítka submit...
tak zatím jsem to vyřešil jinak, ale funguje to:
z submit udělat button a k nim onclick zpracuj_form(parametr). Do parametru jaké tlačítko stisknuto (1,2,3),
do formuláře dát skrytý input.
Funkce v JS:
A ve výsledném php souboru změnit:
Asi to není moc čisté, ale funguje to...
z submit udělat button a k nim onclick zpracuj_form(parametr). Do parametru jaké tlačítko stisknuto (1,2,3),
do formuláře dát skrytý input.
Funkce v JS:
Kód: Vybrat vše
function zpracuj_form(volba){
var nazev_formu="form_ot_";
nazev_formu=nazev_formu+"1";
if(volba==1){
document.getElementById("zvolene_tlacitko").value = 'hodnota1';
}
if(volba==2){
document.getElementById("zvolene_tlacitko").value = 'hodnota2';
}
if(volba==3){
document.getElementById("zvolene_tlacitko").value = 'hodnota3';
}
document.forms[0].submit();
}
Kód: Vybrat vše
Místo:
if(isset($_POST['nazev submit 1'])){
...
}elseif(isset($_POST['nazev submit 2'])){
...
}...
Tak dát toto:
if($_POST['nazev skrytého input']==hodnota1){
...
}elseif($_POST['nazev skrytého input']==hodnota32){
...
}...