Chcę napisać skrypt, który wygeneruje wyjątek "Nieprawidłowy email" jeśli nie będzie wprowadzony znak @. Nie wiem czy powinnam użyć throw new error czy alert do wygenerowania wyjątku. Zaznaczyłam komentarzem linie, co do których nie jestem pewna.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
window.onerror=wyswietlBledy;
function wyswietlBledy(msg,url,l){
alert ("Nieprawidłowy adres email"+msg +l) //nie wiem czy tutaj alert czy np. throw new Error
return true;
}
function sprawdz(x){
if (lx.contains('@')) {
alert('jest ok'); //tutaj też coś mi nie pasuje
}
return true;
}
<input type="text" name="email" onblur="sprawdz(this.value)" />