在“取消”提示下刷新页面
Refresh page on Cancel prompt
问题:
我有一个网页。当我填写数据并点击保存时,它会弹出一个确认框。取消时,我想刷新页面。因此,输入的数据被清除。
这是到目前为止需要确认的代码:
function checknumber() {
var x = document.getElementById('<%=view_txt_pixelwidth.ClientID%>').value;
var y = document.getElementById('<%=view_txt_pixelheight.ClientID%>').value;
var z = document.getElementById('<%=view_txt_printleft.ClientID%>').value;
var a = document.getElementById('<%=view_txt_printtop.ClientID%>').value;
var b = document.getElementById('<%=view_txt_printwidth.ClientID%>').value;
var c = document.getElementById('<%=view_txt_printheight.ClientID%>').value;
var anum = /(^'d+$)|(^'d+'.'d+$)/
if ((anum.test(x)) && (anum.test(y)) && (anum.test(z)) && (anum.test(a)) && (anum.test(b)) && (anum.test(c)))
testresult = confirm('save change?');
else {
alert("Please input a valid number!")
testresult = false
}
return (testresult);
}
function Validate_view() {
var value = document.getElementById('<%=view_txt_name.ClientID%>').value;
var value2 = document.getElementById('<%=view_txt_title.ClientID%>').value;
var value3 = document.getElementById('<%=view_txt_description.ClientID%>').value;
var value4 = document.getElementById('<%=view_txt_pixelwidth.ClientID%>').value;
var value5 = document.getElementById('<%=view_txt_pixelheight.ClientID%>').value;
if (value == '' || value2 == '' || value3 == '' || value4 == '' || value5 == '') {
ValidatorEnable(document.getElementById('<%= view_req_pixelwidth.ClientID %>'), true);
ValidatorEnable(document.getElementById('<%= view_req_pixelheight.ClientID %>'), true);
ValidatorEnable(document.getElementById('<%= view_req_name.ClientID %>'), true);
ValidatorEnable(document.getElementById('<%= view_req_title.ClientID %>'), true);
ValidatorEnable(document.getElementById('<%= view_req_description.ClientID %>'), true);
}
if (value == '' || value2 == '' || value3 == '' || value4 == '' || value5 == '') {
alert("Please enter the missing fields");
return false;
}
else if (document.layers || document.all || document.getElementById) {
return checknumber();
}
<asp:Button ID="view_btn_save" Text="Save" OnClick="view_btn_save_click"
OnClientClick="return Validate_view(); "
}
if ((anum.test(x)) && (anum.test(y)) && (anum.test(z)) && (anum.test(a)) && (anum.test(b)) && (anum.test(c)))
testresult = confirm('save change?');
if(testresult == 0)
{
//cancel
//window.location.reload(true);
window.location.href=window.location.href;
}
else {
alert("Please input a valid number!")
testresult = false
}
相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 提示使用服务器端事件处理程序激活JavaScript
- 如何解决Yii中的页面刷新问题
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- d3.js Chord图的动态工具提示
- Javascript,输出结果后页面不断刷新
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 如何在刷新页面时显示提示消息
- 刷新页面时,停止safari显示未保存的表单提示
- 提示OK后刷新页面
- 在“取消”提示下刷新页面
- 为什么HTML元刷新重定向不能在提示页面上工作
- qTip2 -刷新工具提示,而它是活跃的
- 缓存刷新后,页面引导工具提示不起作用