Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 1.966 pregleda

Najnovija ↓

Validacija Emailova pomocu JQuery-ja 27.06.2013. u 14:18 · pre 162 meseca #1
Imam problem sa javascriptom... Naime treba da uradim validaciju textarea u kome se unose email adrese. Tako da treba da proverim svaki string da li je ispravan ili ne..

Code:


<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#p").click(function(){
    var arr = $("#txt").val().split(",");

    for (var i=0;i<arr.length;i++)
      {
         var sEmail = arr[i];
         if (!validateEmail(sEmail)) 
        $(".error").append("<span>" + arr[i] + "</span>"+"<br/>");
     }
  });
});
function validateEmail(sEmail) {
    var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    if (filter.test(sEmail)) {
        return true;
    }
    else {
        return false;
    }
}​
</script>
</head>
<body>
<textarea id="txt"></textarea>
<input type="submit" value="Submit" id="p"/>
<div class="error" >
</div>
</body>
</html>



Iz textarea pravim niz stringova odvojenih zarezom i onaj koji ne zadovoljava uslov treba da se prikaze ispod polja... Ovaj kod kada ne ubacim validaciju za email radi,ali sa
validacijom ne.. Ima li neko predstavu gde gresim?
Re: Validacija Emailova pomocu JQuery-ja 28.06.2013. u 12:23 · pre 162 meseca #2
Jest da je nevidljiv (ne mogu ga naci) ali imas jedan '?' poslije } zadnje funkcije i to je sintaksna greska koja unistava cijeli kod. Ne vidim ga ovde u postu ali kad kopiram kod vidim. Kad to obrises, kod radi savrseno.

Savjet : koristi developer tools unutar browsera (Chrome, FF, IE.. imas svagdje) - tamo takve greske odmah isplivaju.
Potpis
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme