Autor | Zpráva | ||
---|---|---|---|
HomerJay Profil |
#1 · Zasláno: 22. 5. 2010, 19:22:25
Zdravím.
Ako mám spraviť, aby JS (prípadne iná alternatíva) overil, či je vybratý súbor a zároveň odškrtnutá kolónka (konkrétne tu) ? Teda ak by to splnené nebolo, server by nedovolil užívateľovi kliknúť na nahrať. Vďaka. |
||
martindeveloper Profil |
#2 · Zasláno: 22. 5. 2010, 19:31:52
Nastavil bych do události onsubmit daného formuláře nějakou JS funkci ve které bych našel input pro soubor třeba pomocí
document.getElementById('soubor') value checked |
||
HomerJay Profil |
#3 · Zasláno: 22. 5. 2010, 19:39:22
Ja s JS vôbec neviem robiť, bolo by možné ukázať konkrétny príklad prosím?
Bol by som vďačný. |
||
martindeveloper Profil |
#4 · Zasláno: 22. 5. 2010, 19:53:48 · Upravil/a: martindeveloper
Ukázka:
JavaScript (do head tagu)- <script type="text/javascript"> function form1Submit(obj) { var soubor = obj.soubor; var pravidla = obj.pravidla; if(soubor.value == "" || pravidla.checked != true) { alert('Je potřeba vše vyplnit !'); return false; }else{ obj.submit(); return true; } } </script> (x)HTML- <form action="" enctype="multipart/form-data" method="post" onsubmit="javascript:form1Submit(this);return false;"> <p> Soubor : <input type="file" name="soubor" id="soubor" /> </p> <p> Souhlasím s pravidly <input type="checkbox" name="pravidla" id="pravidla" /> </p> <p> <input type="submit" value="Odeslat !" /> </p> </form> Snad pomůže :) |
||
HomerJay Profil |
#5 · Zasláno: 22. 5. 2010, 19:58:17
Vďaka, funguje ;)
|
||
Časová prodleva: 14 let
|
0