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.