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