Autor Zpráva
voe
Profil *
Dobrý den,
mohl by mi prosím někdo poradit, kde mám chybu?


function spravneEmail() {
if (getElementByName("email").value.indexOf("@") < 0)
alert("Špatně zadaný email");
}


<input type="text" name="email" id="email" value="" accesskey="e" tabindex="2" onChange="return spravneEmail();">


Asi to bude v tom dostání se k value toho elementu email.. Nevím, jak na to, když tohle nefunguje..

Díky za ochotu.
Hrady
Profil
Já bych to udělal takto :

function spravneEmail(mail) {
if (mail.indexOf("@") < 0)alert("Špatně zadaný email");
}

<input type="text" name="email" id="email" value="" accesskey="e" tabindex="2" onchange="spravneEmail(this.value)">
voe
Profil *
funguje..díky moc
sakalik
Profil
ak sa nemylim mal by si tam mat document.getElementsByName
povodne ti to neslo lebo document.getElementsByName("email") vracia array takze musis pouzit document.getElementsByName("email")[0].value alebo lepsie kedze mas nastavene aj id tak document.getElementById("email").value
peta
Profil
document.getElementById("email").value ID
document["formular"]["email"].value NAME
document.formular.email.value NAME
jakpsatweb - javascript - priklady
Toto téma je uzamčeno. Odpověď nelze zaslat.