arkadaşlar elimde php ile çalışan tc kimlik fonksiyonu var bunu sadece javascript ve jquery ile çalıştırabilirmiyim?

form.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
</head>
<body>
<form id="dogrula" method="post">
<table>
<tr><td>T.C. Kimlik Numarası: </td><td><input type="text" name="tckimlikno" size="11" maxlength="11" /><br /></td></tr>
<tr><td>Adı: </td><td><input type="text" name="ad" /><br /></td></tr>
<tr><td>Soyadı: </td><td><input type="text" name="soyad" /><br /></td></tr>
<tr><td>Doğum Yılı: </td><td><input type="text" name="dogumyili" size="4" maxlength="4" /><br /></td></tr>
<tr><td></td><td><input type="submit" value="Doğrula" /></td></tr>
</table>
</form>
<script type="text/javascript">
  $('#dogrula').submit(function() {
    $.post("dogrula.php", $("#dogrula").serialize(), function(data){
      alert("Doğrulama Sonucu: " + data);
      });
      return false;
    });
</script>
</body>
</html>
dogrula.php
<?php
header ('Content-type: text/html; charset=utf-8');
$client = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
$_POST['tckimlikno'] *= 1;
try {
  $result = $client->TCKimlikNoDogrula(array("TCKimlikNo" => $_POST['tckimlikno'], "Ad" => $_POST['ad'], "Soyad" => $_POST['soyad'], "DogumYili" => $_POST['dogumyili']));
  if ($result->TCKimlikNoDogrulaResult) {
    echo "TC Kimlik Numarası Geçerli";
  } else {
    echo "TC Kimlik Numarası Hatalı";
  }
}
catch (Exception $ex) {
  echo $ex->faultstring;
}
?>