Resetare input type text dupa submit

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
royal27
Mesaje: 74

Resetare input type text dupa submit

Dupa ce dau enter sau click si a trimis mesajul nu mii se reseteaza input textul,imi trmite catre mysql fara reload incarca textul prin div dar nu mii se reseteaza

Cod: Selectaţi tot

<form action='index.php?page=writechat&rid=<?php echo $rid; ?>' name='contact-form' class='bl_form text-center' method='post' id='insertform' >
<input type='text' id='text' name='message' class='form-control' onfocus="this.value=''"  placeholder='Text'>
<input type='submit' id='insert' value='submit' >
</form>
Js este acesta

Cod: Selectaţi tot

	
<script >
$('#insertform').submit(function(){
	return false;
});
$('#insert').click(function(){
	$.post(		
		$('#insertform').attr('action'),
		$('#insertform :input').serializeArray(),
		
		function(result){
			$('#result').html(result);
		}
	);
});

//afisare la interval de timp
setInterval(function(){
  $('#content').load('index.php?page=writechat&rid=<?php echo $rid; ?>');
}, 1000);
</script>

MarPlo
Adauga in functia cu (result) codul de setare a valorii acelui input:

Cod: Selectaţi tot

function(result){
  $('#text').val('');  //set value of #text field
  $('#result').html(result);
}

royal27
\Multumesc, codul din raspunsul tau functioneaza

Subiecte similare