Bir e-postanın geçerli olup olmadığını kontrol eden bir komut dosyası oluşturdum. Bir kullanıcı adı olup olmadığını kontrol eden başka bir fonksiyon var. Her iki metin kutusunu da kontrol ettiğimde, eğer sayfada kontrol ediliyorsa 'sayfada' hata mesajı alıyorum. Aşağıda Form doğrulama: aynı betik üzerinde yapılan birden çok kontrol bir hata veriyor
bu sayfada değil denetimi için işlevini not .... Bu benim ajax.php dosyasıdır kodum<script type="text/javascript">
function AjaxFunction()
{
var httpxml;
try
{
// Firefox, Opera 8.0+, Safari
httpxml=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
httpxml=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
httpxml=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
function stateck()
{
if(httpxml.readyState==4)
{
document.getElementById("msg").innerHTML=httpxml.responseText;
}
}
httpxml.open("GET",ajax.php,true);
httpxml.send(null);
}
</script>
<form name=form action=''>
Username <input type=text name=username onBlur="AjaxFunction();"><br><div id="msg"></br></div><br>
Email Address<input type=text name=email onBlur="AjaxFunction();"><div id="msg"></div>
<br>
<input type=submit value=Submit >
</form>
, ben sadece bu örnek olarak değil echo $ adını kullanmış Çalışma.
<?
$username=$_GET['username'];
echo $username;
$email = $_GET['email'];
if (!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $email)){
echo "<font color=red> Invalid email</font>";
}else{
echo "<font color=green> Valid Email</font>";}
?>
sayesinde =)
Teşekkür ederim, her şey işe yarayacak kadar hızlı bir araya getirilmişti. –