Html form ellenőrizze hogy van '@'?
Üdv az lenne a kérdésem hogy ha valaki írt valamit a formba akkor azt ellenőrizze le hogy van-e benne @ jel és ha nincs akkor a mellete lévő gomb tünjön el, írja ki egy kis információs 'buborékba' hogy kell hogy legyen benne @
Jó lenne ha kódot is adnátok mellé, de ha leírjátok hogy mit hogy más jó úgy is.
Hát próbáld meg az input type="email"-t. Vagy, ha a js-ben akarod megnézni, hogy van-e benne @, akkor onchange eseményre meghívsz egy olyan függvényt, ami végigmegy a bekért szövegen és leelenőrzi, hogy az aktuális elem @-e. Pl: var szó = document.getElementById("id").value;
for (var i = 0; i < szó.length; i++)
{
if (szó[i] == '@')
(Ide írod azt, amivel a gombot berajzolod a képernyőre, és amivel a szöveget eltávolítod)
}
Régen foglalkoztam js-el, nem niztos, hogy így jó
Na jó, gondolom ellenőrizni akarod, hogy a beírt dolog egy email cím-e....
Ugyanis ez nem email cím: @
ez sem: @@@@
meg ez sem: {{&{happy@.com-R
Ez már ahsonlít:
var email = new RegExp(/^[0-9a-z\.-]+@([0-9a-z-]+\.)+[a-z]{2,24}$/);
if(document.getElementById('input').getAttribute('value').match(email)){
// Kód
}
Nagy általánosságban így kéne kinéznie:
ez csak - a kérdésnek megfelelően! - csak azt ellenőrzi, hogy a szövegben a beíráskor van-e kukac karakter (e-mail cím ellenőrzésére nem alkalmas!).
Ha van, akkor eltünteti a gomb letiltását; ha nincs, letiltja a gombot és kiírja a hibaüzenetet.
Ha egy űrlapon az e-mail címet akarod ellenőrizni, akkor ne feledkezz meg arról, hogy a szerveroldalon is ellenőrizned kell!
Azért jópár dolgot illik ellenőrizni ilyenkor, innen el is indulhatsz:
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!