当前位置: 代码迷 >> Ajax >> <DOCTYPE HTML 刷新的的有关问题
  详细解决方案

<DOCTYPE HTML 刷新的的有关问题

热度:799   发布时间:2013-03-12 11:19:35.0
<!DOCTYPE HTML 刷新的的问题
同一代码在页面添加PUBLIC "-//W3C//DTD HTML 1.0 Transitional//EN" "http://www.w3.org添加的时候,那个代码会刷新当前页面,并且取到的值马上变回原值。不添加的时候,可以取到值,并且页面不刷新。
页面上有文本框,旁边一个按钮,点击按钮弹另一个页面。选择值后赋给文本框,当赋值文本框的时候,可以得到值,但马上刷新页面。文本框值恢复原来的值了。
onclick代码:
function selgllbno(which, isclick) {
    var today = new Date()
    if (isclick == "no" && which.value == "") { dosetfocus(which); return }
    var va = window.showModalDialog("../common/picknoXML.aspx?Tablename=acogllb&keyField=gllbno&keyWord1=gllbno&keyWord2=gllbname&xslFile=gllb&chname=" + escape("管理类别") + "&no=" + which.value + "&isclick=" + isclick + "&now=" + today, null, "status=0;dialogHeight=535px;dialogWidth=760px;help=0")
    if (typeof (va) != "undefined") {alert("刷新?");
        which.value = va.fstField;
        edit.gllbname.value = va.secField;
        node.setAttribute("gllbno", va.fstField)
        node.setAttribute("gllbname", va.secField)
        if (node.getAttribute("editmode") == 0) { node.setAttribute("editmode", 2) }
    }
}
检查了picknoXML.aspx页面也没发现刷新当前页面的JS。不知道哪里刷新了当前页面?

------解决方案--------------------
旁边一个按钮,什么标签?<button>123</button>还是<input type="button"/>

IE下没加xhtml申明<button>123</button>==<input type="button"/>

但是加了xhtml申明后<button>123</button>==<input type="submit"/>

猜测你的按钮就是button了

  相关解决方案