Zadejte hledaný výraz...

Změna atributů formuláře

unlucky
verified
rating uzivatele
(16 hodnocení)
3. 9. 2015 06:57:09
Mám formulář a k tomu 2 tlačítka. Stistknutím jedné se vše zpracuje na samé stránce přes post, stistknutím druhé se načte nové okno, tam se skript zpracuje přes get.
document.getElementById('sample').onclick = function() {
document.getElementById('myform').method = 'get';
document.getElementById('myform').action = 'ukazka/index.php';
document.getElementById('myform').target = '_blank';
}
Problém je v tom, že když kliknu na Sample (náhled) a potom na Start, tak atributy zůstávají a pořád se načte nové okno. Jak udělám, aby po načtení nového okna vše resetoval do původního stavu?
Edit, tak jsem to zatím vyřešil takto, ale nezdá se mi to moc jako vhodné řešení. Pravděpodobně nebude fungovat v IE:
document.getElementById('sample').onclick = function() {
document.getElementById('myform').method = 'get';
document.getElementById('myform').action = 'ukazka/index.php';
document.getElementById('myform').target = '_blank';
}
document.getElementById('start').onclick = function() {
document.getElementById('myform').method = 'post';
document.getElementById('myform').action = '';
document.getElementById('myform').target = '_self';
}
3. 9. 2015 06:57:09
https://webtrh.cz/diskuse/zmena-atributu-formulare#reply1137915
David Musil
verified
rating uzivatele
(69 hodnocení)
3. 9. 2015 08:19:49
Bylo by mozne dat k dispozici live ukazku?
3. 9. 2015 08:19:49
https://webtrh.cz/diskuse/zmena-atributu-formulare#reply1137914
Fido123
verified
rating uzivatele
(13 hodnocení)
3. 9. 2015 09:11:27
Jestli to pojede nebo nepojede v IE přece můžeš snadno otestovat, proč to neuděláš?
Každopádně dva submity v jednom formuláři před HTML5 byl a je problém. Možná bys měl opravdu postnout kompletní formulář, lépe by se hledalo nejlepší řešení.
3. 9. 2015 09:11:27
https://webtrh.cz/diskuse/zmena-atributu-formulare#reply1137913
unlucky
verified
rating uzivatele
(16 hodnocení)
3. 9. 2015 09:20:51
http://cardiff.cz/test.php
3. 9. 2015 09:20:51
https://webtrh.cz/diskuse/zmena-atributu-formulare#reply1137912
Fido123
verified
rating uzivatele
(13 hodnocení)
3. 9. 2015 09:29:57
No, v IE to jede, já v tom nevidím problém. Jednodušší řešení vymyslíš těžko, pokud se nechceš omezit pouze na HTML5.
3. 9. 2015 09:29:57
https://webtrh.cz/diskuse/zmena-atributu-formulare#reply1137911
Pro odpověď se přihlašte.
Přihlásit