Autor Zpráva
carix
Profil *
Zdravim,
potřeboval bych rychlou, nejspíš jednoduchou radu ohledně JS. Na tránce mám reg. formulář a na konci terms and conditions checkbox. Když neni zaškrntnutý tak se mi objeví alert a nic se nestane, když je tak se pokračuje dál. kód:

function acceptTerms(){
    if (document.getElementById('terms').checked){
      return true;
    }else{
      alert('*You have to first accept Terms and conditions*');
      return false;
    }   
  }


všechno funguje, jen po tom co mi vyskočí alert, se normálně pokračuje dál. žádná brzda. Prosím zkoukněte to někdo. Díky
panther
Profil
carix:
kontroluj to (i) na straně serveru, tedy isset(). Takhle mi stačí vypnout si JS a nemusím vyplňovat nic.
carix
Profil *
panther:
jj potom dal ve scriptu pro odeslani mam hned na zacatku kontrolu, ale potrebuju ted vyresit tohleto...
Chamurappi
Profil
Reaguji na panthera:
Ani se zapnutým JS nemusíš. Na to si právě stěžuje.


Reaguji na carixe:
Chyba je někde jinde než v uvedeném kódu… jako vždy.
Nejspíš návratovou hodnotu funkce acceptTerms zahazuješ a nepoužíváš ji ke zrušení odeslání.

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:

0