Javascript - email validation nem mukodik, meg tudjatok mondani, hogy miert?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Email validation</title>
<script>
function validate() {
var mail = document.getElementById("text").value;
var regx = /^([a-zA-Z0-9\._]+)@([a-zA-Z0-9])+.([a-z]+)(.[a-z]+)?$/
if (regx.text(mail)) {
alert("You have provided a valid Email ID")
return true
}
else {
alert("Sorry! Incorrect Email ID")
return false;
}
}
</script>
</head>
<body>
<form action="">
<input type="text" id="text" placeholder="E-mail">
<br>
<button onclick="validate()" type="button">Submit</button>
</form>
</body>
több gond van, de a JS -nél ez a gond:
if(regx.text(mail)) {
nem .text() hanem .test()
if(regx.test(mail)) {
Koszonom valaszod.
Es ha hasznalni akarok javascriptet?
Most tanulom es egy tutorialban volt.
Kiirtam a kodot es nalam nem mukodik.
Koszi, most latom a tobbi valaszod.
Nagyon fura, mert a videoban text van..igaz azt nem latom, hogy melyik html fajlt nyitja meg, lehet egy korabbit ahol jo a kod.
Koszonom szepen a segitsegedet.
#4: Ott a #3-as hozzászólásomban a hibakeresés folyamata, a hibaüzenet és a javasolt megoldás is - a text() függvényt cseréld le test()-re.
(Bár "élesben" - most egy oktatóanyag révén ettől eltekinthetünk - egyébként a szerveroldalon "illik" ellenőrizni a felhasználótól kapott bemenetet; illetve ajánlatos a Javascript kódot (illetve a CSS-t is) minél jobban elszeparálni a HTML-kódtól (külön fájlba a kódot a <script> tag src attribútumával beillesztve, az eseményeket - onclick - a JS-kódban kezelni, nem a HTML-ben).)
"Es ha hasznalni akarok javascriptet?
Most tanulom es egy tutorialban volt."
Az ilyen életképteleneknek teljesen felesleges végignézni a tutorialokat akik maguktól nem képesek debuggolni, utánanézni a megoldásnak és legfőképp megoldani azt. Az esetedben felesleges időpazarlás tutorialvideók nézése, inkább kezdj el gyúrni mint a veled egy agyi szinten lévők, legalább annak hasznád veszed a munkaerőpiacon, a gyárban a szalag mellett úgyis fizikai erőnlétre van szükség.
Kedves elso valaszolo,
Koszonom a segitseget.kb 1 hete kezdtem el jobban foglalkozni js-szel.volt nemi fogalmam arrol hogy mi a helyes hasznalat, pl kulon js file de ez esetben ragaszkodtam a video tartalmahoz.
Kedves #7,
Valaszod ertelmetlen volt.frusztraciodat mashol kene levezetned.
Nem vagyok programozo, de osszeoolloztam mar olyan oldalt html/css/ruby-sinatra/js/jquery segitsegevel ami adatokat hiv le mas oldalrol,formazz ,kalkulal stb.
Az oldal nem volt profi de amire kellett tokeletes volta munkamhoz
Gondoltam jobb elsajatitani a dolgokat jobban.
Remelem boldogabb napjaid lesznek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!