2011-01-26 118 views
1

我有一個HTML頁面上的表單,提交按鈕。JavaScript提交表格後形式消失

<div id="tt"> 
<form method="post" action="time.php"> 
<input type="text" name="c"><br> 
<INPUT TYPE="submit" VALUE="givetime"></FORM> 
</div> 

time.php只是當前時間的回聲。

我有Ajax代碼返回:

if(ajaxRequest.readyState == 4){ 
    document.myForm.tt.innerHTML= ajaxRequest.responseText; 
} 

我不想使用jquery這個,因爲我想看看是否有可能首先這個更難方式...任何想法,爲什麼這是不工作?

回答

3

我相信問題在於嘗試使用'tt'而不使用getElementById()。代碼應該符合

if(ajaxRequest.readyState == 4){ 
    document.getElementById('tt').innerHTML= ajaxRequest.responseText; 
} 
+0

我把在,但它仍然無法在Firefox上工作... – David19801 2011-01-26 15:12:51

0

您不是指正確的div。使用

document.getElementById("tt").innerHTML