2016-09-28 8 views
0

wie jquery für das verhindern form submit wenn status = 1 (aus der datenbank) kann nicht einreichen sonst kann einreichen, wo status ich aus der datenbank bin ich bin so verwirrt?jquery validation condition verhindern einreichen

<form class="form-horizontal" id="myAnchor" method="post" action="<?php echo base_url(); ?>actrecord/add/<?php echo $data[0]->activity_id;?>">

<th><button onclick="warning()" type="submit" class="btn blue">new activity</button></th>

<script> 
 
document.getElementById("myAnchor").addEventListener("click", function(event){ 
 
    event.preventDefault() 
 
}); 
 
</script> 
 

 
<script>function warning(){ alert("selesaikan dulu aktiiftas sebelumnya");} </script>

+0

Auf welchen Status beziehen Sie sich und was wollen Sie erreichen? Welche Art von Eingabe ist in Ihrer Form? –

+0

Status nicht Typ Eingabe, aber Status ist Name Spalte in der Datenbank.Wh ich kann Status von Datenbank.so sehen, wenn ich Status = 1 in Datenbankform kann nicht eingeben. –

Antwort

0

einen onsubmit Trigger in Ihrem Formular hinzufügen :

<form method='POST' action='blah' onsubmit='return check()'> 

Dann in Javascript mit jQuery:

<script> 
function check() 
{ 
    $.ajax({ 
     url:checkStatus.php, 
     success:function(data){ 
      return (data==1)? false : true; 
     } 
    }); 
} 
</script> 

So stellen Sie sicher checkStatus.php den Status von dem db Echo.