【问题标题】:javascript make form dissapear after submittingjavascript在提交后使表单消失
【发布时间】:2011-01-26 15:00:50
【问题描述】:

我在 html 页面上有一个带有提交按钮的表单。

<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,因为我想先看看这是否可能更难……知道为什么这不起作用吗?

【问题讨论】:

    标签: php javascript


    【解决方案1】:

    我认为问题在于尝试使用“tt”而不使用 getElementById()。代码应遵循

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

    【讨论】:

    • 你能用谷歌浏览器的 Inspector 或 Firefox 上的 Firebug 打开它并告诉我是否弹出任何 Javascript 错误吗?
    【解决方案2】:

    您没有正确引用您的div。使用

    document.getElementById("tt").innerHTML
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-21
      • 1970-01-01
      • 1970-01-01
      • 2012-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多