[ Jordan90 @ 27.06.2013. 13:18 ] @
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? |