Ajax Php non eseguire se il campo input e vuoto
Come da titolo, sto cercando di evitare di eseguire il codice javascript Ajax e bloccare la query
se l'input della form e' vuoto
sto usando 2 input e 2 submit, come risolvo? :roll:
Codice HTML:
<!-- Ajax search engine -->
<form id="myForm2" class="navbar-form navbar-left" onsubmit="return false">
<div>
<b>Actor</b>
<input type="text" id="nome" autofocus style="width: 300px;" placeholder="Inserisci attore in minuscolo o imdbid" name="input_nome" required />
<input type="submit" class="button1" id="invia" name="Cerca un nome" value="Cerca Attore" />
</div>
</form>
<form id="myForm3" class="navbar-form navbar-left" onsubmit="return false">
<b>Movie</b>
<input type="text" id="movie" style="width: 300px;" placeholder="Inserisci titolo, imdbid, regista " name="input_movie" required />
<!-- <input type="button" class="button2" id="invia2" onclick="move()" name="Cerca film titolo originale" value="Cerca Movie"/> -->
<input type="submit" class="button2" id="invia2" name="Cerca film titolo originale" value="Cerca Movie"/>
</div>
</form>
<form id="myForm4" class="navbar-form navbar-left" onsubmit="return false">
<div>
<input type="button" class="button4" id="btn" value="Reset" onClick="window.location.reload()">
</div>
</form>
Codice:
<div id="risultato">
<script type="text/javascript">
$("#invia").click(function(){
$.ajax({
type: "POST",
url: "results_actor.php",
data: "input_nome=" + $("#nome").val(),
success: function(response){
$("#risultato").html(response);
}
});
});
</script>
<script type="text/javascript">
$("#invia2").click(function(){
$.ajax({
type: "POST",
url: "results_movie.php",
data: "input_movie=" + $("#movie").val(),
success: function(response){
$("#risultato").html(response);
}
});
});
</script>
ps: non sapevo dove postare, dato che e' un mix di html, javascript e php(poco)