Stránka 1 z 1
javascript a 3 tlačítka submit...
Napsal: pát 22. úno 2013, 11:46
od Václav Sedlář
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
Re: javascript a 3 tlačítka submit...
Napsal: pát 22. úno 2013, 13:00
od Václav Sedlář
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:
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();
}
A ve výsledném php souboru změnit:
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){
...
}...
Asi to není moc čisté, ale funguje to...