• 25-03-2017, 17:34:26
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaslar; asagidaki kodda sayfayi yenilemeden post ediyorum ancak post ettikten sonra value degerini sifirlamam gerekiyor ve sayfanin yenilenmemesi gerek.
    Bunu ekledigim zamanda hem sayfa yenileniyor hemde post etmiyor.
    $('code').val('')
    Alternatif bir yol varmidir?



    <script language="javascript">
    function sendPost(formId,divId)
    {
    	var form = document.getElementById(formId);
    	var div = document.getElementById(divId);
    	var postRequest = new String("");
    
    	var n,v;// n -> name , v -> value
    	//göndereceğimiz bilgiyi hazır edelim.
    	for(var i=0;i<form.elements.length;i++)
    	{
    		n = form.elements[i].name;
    		v = form.elements[i].value;
    		postRequest += escape(n) + '=' + escape(v) + '&';//artık problem yok :)
    	
    	}
    
    	var xmlhttp = new_xmlhttp(); 
    	xmlhttp.open("POST","xbpost.php",true);
    	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=iso-8859-9");
    	xmlhttp.send(postRequest);
    	xmlhttp.onreadystatechange = function() {
    		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    			div.innerHTML = xmlhttp.responseText;
    			 
    		}
    		else
    		{
    			div.innerHTML = '<h1>Bir sorun var!</h1>';
    		}
    		
    	}
    	return false; 
    	
    } 
    
    
    // http://jibbering.com/2002/4/xmlhttp.js
    function new_xmlhttp()
    { 
    	var xmlhttp;
    	/*@cc_on @*/
    	/*@if (@_jscript_version >= 5)
    	  try {
    	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
    	 } catch (e) {
    	  try {
    	    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    	  } catch (E) {
    	   xmlhttp=false;
    	  }
    	 }
    	@else
    	 xmlhttp=false;
    	@end @*/
    	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    	 try {
    	  xmlhttp = new XMLHttpRequest();
    	 } catch (e) {
    	  xmlhttp=false;
    	 }
    	}
    	return xmlhttp;
    	
    }
    
    
    </script>
     
     
      
    
    <form id="gonderi" onsubmit="return sendPost(this.id,'sonuc')">
    <input type="text"  autofocus="autofocus" required="required" id="code" name="code"  value=""/>
     
           
    <input type="submit" name="send" style="display:none"/>
     
    </form> 
    
    <div id="sonuc"></div>


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:34:26 -->-> Daha önceki mesaj 15:47:03 --

    2 saat aradim bulamadim, buraya yazdiktan sonra cevabi buldum, ihitiyaci olanlar icin;

    document.getElementById('myform').reset();

    Tesekkurler.
  • 29-03-2017, 12:01:27
    #2
    document.getElementById('gonderi').reset();
    ile yapabilirsin