Autor Zpráva
ondra15
Profil
Ahoj, mám kód:
<script>
function showBoxes(frm){
   var message = "";
   
   //For each checkbox see if it has been checked, record the value.
   for (i = 0; i < frm.Cislo.length; i++)
      if (frm.Cislo[i].checked){
         message = message + frm.Cislo[i].value + "\n";
              }

     alert(message);
  </script>
a HTML
<form name="formular2">
    <input type="checkbox" value="NNNA" name="Cislo"> jedna
  <input type="checkbox" value="AAA" name="Cislo"> dva
  <input type="checkbox" value="AAAC" name="Cislo"> tri
    <input type="button" value="overit" onClick="showBoxes(this.form)">
  </form>
Potřebuji ověřit, zda v proměnné message je nějaká hodnota či je prázdná? Hodnota by tam měla být NNNA, AAA nebo AAAC. Byl by někdo ochotný a pomohl mi? Po 3h usilí už nevím. Díky
Someone
Profil
ondra15:
Potřebuji ověřit, zda v proměnné message je nějaká hodnota
Na to přeci stačí obyčejná podmínka.
if(message == "") {
    alert("Proměnná je prázdná, tudíž nebyl zaškrtnut žádný checkbox");
} else {
    alert("Proměnná něco obsahuje");
}
ondra15
Profil
Someone:
Děkuji. Já jsem nepsal závorky pro podmínku else. Tam byla chyba a pak taky neuvážené kroky.

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: