PHP提交表单成功后返回页面时表单内容清空,这个功能怎么实现

PHP提交表单成功后返回页面时表单内容清空,这个功能怎么实现,第1张

historyback(-1) 的意思是返回上一个页面,你这样做就相当于点击了浏览器的返回键,所以原先表单的数据还会在(浏览器一般会保存上一个页面);

正确的做法一般有以下几种:

将historyback(-1)改为: windowlocation="loginhtml";   // loginhtml改为你要跳转到的页面

其他

如果 reset按钮不管用的话(reset要放到form标签中)
有个麻烦办法
那就是
设置每个input的value为空
documentgetElementById("name")value="";
所有都这样设置
或者
for(var i=0;i<documentgetElementByTagName("input")length;i++){
documentgetElementByTagName("input")[i]value="";
}

function resetControl() {
var obj = null;
for (var i = 0; i <= Form1elementslength - 1; i++) {
obj = Form1elements[i];
if (objtagName == "INPUT" && objtype == "text") {
objsetAttribute("value", "");
}
if (objtagName == "INPUT" && objtype == "checkbox") {
objsetAttribute("checked", false);
}
if (objtagName == "SELECT") {
objoptions[0]selected = true;
}
}
return false
}你把这个函数考到head里面去,在重置按钮里加上这个就OK了,我写的这个函数很通用


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13408673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存