Duruma göre "input" yanına "geçerli" yada "geçersiz" yazdırıyor.
Span kısmında style red yaptıkları için uyarıların ikisi de kırmızı çıkıyor.
Ufak bir dokunuşla bunların "Geçerli" olanını Yeşil, "Geçersiz" olanını kırmızı yazdırmamız lazım. Ben biraz kurcaladım ama java bilmediğimden beceremedim.
<script>
function ePostaKont(eposta)
{
var duzenli = new RegExp(/^[a-z]{1}[\d\w\.-]+@[\d\w-]{3,}\.[\w]{2,3}(\.\w{2})?$/);
return duzenli.test(eposta);
}
function kontrol()
{
var UyariNesne = document.getElementById('uyari');
var TextNesne = document.getElementById('yazi');
if(ePostaKont(TextNesne.value))
UyariNesne.innerHTML = "E-Posta Geçerli!";
else
UyariNesne.innerHTML = "Geçersiz E-Posta";
}
</script>
Bilgi Girişi Yapın: