Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno cast z kontroly formulare

Otázka skôr je, prečo by to malo fungovať? :-)

V prvej časti podmienky overuješ, či začína hodnota v prvku pass číslicou. V druhej časti overuješ, či je hodnota v prvku pass prázdna alebo nie (podľa toho, aká je hodnota v premennej pass2) - si si istý, že tá hodnota je v premennej a nie v prvku formulára? Ak je aspoň jedna časť podmienky splnená, vypíšeš, že heslá sa nerovnajú.

Očakával by som skôr niečo ako:

if (mujform.pass.value != mujform.pass2.value) {
  alert("Zadana hesla se neshoduji!");
  return false;
}

Poznámka pod čiarou: V prípade, ak to voláš pri obsluhe udalosti submit, tak môžeš využiť že this == mujform. T.j. ak máš v HTML onsubmit="return validate()", tak to zmeníš na return validate(this) a funkcia bude deklarovaná ako function validate(mujform).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny