zabránenie odoslania formulára
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
randomTexts[i++]="<FORM Name='frmCalendar' malobyt='interessieren sich für die Robben.' OnSubmit='return false;'>Die Touristen ...<br>Turisti sa zaujímajú o tuleňov. <SELECT size=4 Name='selDay'><OPTION >interessieren sich </OPTION><OPTION >freuen sich</OPTION><OPTION >fragen</OPTION><OPTION >antworten</OPTION></SELECT><SELECT size=4 Name='selMonth' ><OPTION >auf</OPTION><OPTION >nach</OPTION><OPTION >um</OPTION><OPTION >für</OPTION> </SELECT> <SELECT size=4 Name='selYear'><OPTION >Fischen.</OPTION><OPTION >Muscheln</OPTION><OPTION >die Robben.</OPTION><OPTION >die Ferien.</OPTION></SELECT><INPUT Type='Button' Value='OK' OnClick='jetodobredatum (this);'> </FORM>"; Ako zabrániť stlačeniu OK, pokiaľ uživateľ nevyznačí 3 SELECT možnosti,prípadne po stlačení OK položiť znova tú istú otázku ?
-
Co je toto, smím-li se zeptat? Atribut? malobyt='interessieren sich für die Robben.'
-
Je povolené si vymýšlať vlastné atribúty.Že to funguje sa presvedčíš na mojej stránke s testami :http://www.pechac.webzdarma.cz/fteststar2.html. Do tohto atribútu ukladám správnu odpoveď,ktorú kontroluje funkcia jetodobredatum. function jetodobredatum (button) { if(button){button.disabled=true;} nKlepnuti++; odpovedko.innerText=nKlepnuti; if(nKlepnuti !=dalsiaotazka){podvodko.innerText="Na túto otázku si už odpovedal.";nKlepnuti--;odpovedko.innerText=nKlepnuti;return;} else{podvodko.innerText="";} DT = document.frmCalendar.selDay.options[ document.frmCalendar.selDay.selectedIndex ].text +" "+ document.frmCalendar.selMonth.options[ document.frmCalendar.selMonth.selectedIndex ].text+" "+ document.frmCalendar.selYear.options[ document.frmCalendar.selYear.selectedIndex ].text ; if (DT==document.frmCalendar.malobyt){ sucet++;spolco.innerText=sucet;showimage(klepka); if(sucet > dalsiaotazka ){ podvodko.innerText="podvod";init();} else{podvodko.innerText="";} } else {malko.innerText=document.frmCalendar.malobyt;if (sucet<10){init();}} }
-
vlastní atributy jsou v jistých DTD povolené, tedy neznámé se ignorují.... neodeslání asi jenom přes JS, kde se odchytí submit a případně se vrátí false...
-
Bohužial pokial to neviete tak tomu nezabranite. Tato odpoved bola Hacknuta 28.3.2006
-
?