salve ragazzi ho un problema con remote del jquery.validate
Code:
$().ready(function() {
$("#form_esecuzione").validate({
submitHandler: function() {
//alert('Tutti i dati sono stati inseriti correttamente!');
document.getElementById('form_esecuzione').submit( );
},
rules: {
id:{
required:true,
remote:"esisteEsec.php",
maxLength: 20
}
messages:{
id:{
required:"Necessario un numero di esecuzione",
remote:"Numero gia esistente",
maxLength:"Numero troppo lungo"
}
});
});
e questa è esisteEsec.php
Code:
<?php
$id=$_GET['id'];
if(isset($id)){
$query=mysql_query("mia query") or die(mysql_error());
if(mysql_num_rows($query)==0){
echo 'true';
}else{
echo 'false';
}
}
?>
è come se non richiamasse la pagina esisteEsec.php (lo so che nella pagina manca la connessione al db)
il problema è cche non mi considera
ecco qui anche lapagina
Code:
<html>
<head>
<script type="text/javascript" src="jquery/jquery.js"></script>
<script type="text/javascript" src="jquery/validate/jquery.validate.js"></script>
<script type="text/javascript" src="checkEsec.php"></script>
<style type="text/css">
label.error { display: block;
color: red;}
</style>
</head>
<form name="form_esecuzione" id="form_esecuzione" method="post" action="#">
<table id="tab_esecuzione" width="100%" border="1">
<tr>
<td>N. Esecuzione : </td>
<td><input type="text" name="id" id="id" value=""></td>
</tr>
<tr>
<td><input type="submit" value="Verifica"></td>
</tr>
</table>
</form>
<html>