2011-01-26 71 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