Autor Zpráva
rexi
Profil *
Ahojte, potřeboval bych nutně poradit. Dlouho si s tím lámu hlavu :(

Mám tento JS kód, který se stará o jednoduchý progress při uploadu. Potřeboval bych do něj přidat ověření zda je nějaký soubor výbrán a zda checkbox je zaškrknutý, poradí mě prosím někdo? Tuto funkci pouštím při submitu, do ní to potřebuji nějak přidat.

function beginUpload() {
	var i = setInterval(function() { 
	$.getJSON(script.php?id=" + progress_key, function(data) {
				
                        if (data == null) {
                            clearInterval(i);
                          return;
                        }
                        
	var percentage = Math.floor(100 * parseInt(data.bytes_uploaded) / parseInt(data.bytes_total));
						$("#uploadprogressbar").progressBar(percentage);
             					});
				}, 1500);

				return false;
			}
Ratisko
Profil
Já vím pouze jak zjistit zda je checkbox zaškrtnut
if (document.formName.checkboxName.checked == true)

přičemž formName je jméno tvého formuláře a checkboxName už vykoumáš sám :D
fajzen
Profil
rexi:
či je vybratý nejaký súbor zistíš takto:
if(document.getElementById('ID_inputu_file').value.length == 0) {
  alert('Nevybral si súbor!');
}

či je zaškrtnutý checkbox takto:
if(!document.getElementById('ID_checkboxu').checked) {
  alert('Nezaškrtol si checkbox!');
}

samozrejme môžeš použiť aj prístup k prvkom cez name ako radil Ratisko...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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