Kezdőoldal » Számítástechnika » Programozás » Javascript - email validation...

Javascript - email validation nem mukodik, meg tudjatok mondani, hogy miert?

Figyelt kérdés

<!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>



2023. nov. 3. 12:33
 1/9 anonim ***** válasza:
88%
Erre nem kell javascript. Egyszerűen type="email"
2023. nov. 3. 12:52
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
78%

több gond van, de a JS -nél ez a gond:

if(regx.text(mail)) {


nem .text() hanem .test()

if(regx.test(mail)) {

2023. nov. 3. 12:53
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
77%

Ha megnyitod a Fejlesztői eszköztárat (Firefox esetén az F12 vagy a CTRL+I billentyűkombináció), akkor egyértelműen jelzi a hibát:

[link]


A RegExp objektumnak

[link]

nincsen text() nevű függvénye. Amire te gondolhatsz, az a test():

[link] /test

2023. nov. 3. 12:54
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:

Koszonom valaszod.


Es ha hasznalni akarok javascriptet?

Most tanulom es egy tutorialban volt.

Kiirtam a kodot es nalam nem mukodik.

2023. nov. 3. 12:54
 5/9 A kérdező kommentje:

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.

2023. nov. 3. 13:02
 6/9 anonim ***** válasza:
69%

#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).)

2023. nov. 3. 13:07
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
15%

"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.

2023. nov. 3. 21:05
Hasznos számodra ez a válasz?
 8/9 A kérdező kommentje:

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!

2023. nov. 4. 06:26
 9/9 anonim válasza:
45%
Használj TypeScriptet, az rád szól az ilyen hibákért
nov. 10. 15:43
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!