Autor Zpráva
HomerJay
Profil
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
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') 
a přes vlastnost
value
ověřil zda-li tam něco je. U checkboxu bych ověřoval vlastnost
checked
(boolean).
HomerJay
Profil
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
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
Vďaka, funguje ;)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: