一个面页刷新的问题.

问题描述

有一表单提交页面a中有两输入框和一个连接.点击链接window.open弹出一个子窗口.提交页面a时对输入框进入判断如果有空的输入框提示并返回.问题是:如果没有点击连接提交判断为空返回不会刷新页面框中的内容不会清空,如果点击连接提交判断为空返回就会刷新页面把输入框的内容清空了.有什么办法点击了链接提交页面a判断为空返回也不刷新刷面.谢谢啦~!

解决方案

解决方案二:
好拗口的问题!window.open是javascript端代码,是不会对页面A产生影响的,你这个问题不是弹出页面造成的。
解决方案三:
这个如果用validator判断并且enableclientscript,页面时不会刷新的。即便是用写js代码来判断,页面也不应该会刷新。如果你的页面刷新了说明页面有postback,并且你的Page_Load事件里有清空输入框的代码.如果是这样的话,可以用下面的代码来判断页面来源,如果是外来的话就清空你的文本框,如果是postback的话就不要清空文本框就是了if(!Ispostback){//清空文本框}不知这个能不能解决你的问题。
解决方案四:
用js判断输入框是否为空,在链接那里加个onclick="returnisnull();";返回true的时候再window.open不就好了
解决方案五:
用js判断输入框是否为空,在链接那里加个onclick="returnisnull();";返回true的时候再window.open不就好了这种行不通的.1,那些输入框都是后台自动生成的.2,别人也可以先点击连接在在输入框中输入内容.我想用模态窗口弹出.可是不知怎么的第一次弹出模态窗口可以执行Page_Load第二次弹出窗口它就不执行Page_Load函数.真郁闷~~!
解决方案六:
为什么点击A窗口的一个连接弹出新窗口后,在点击A窗口的一个按钮就对窗口进行了刷新呢.按钮点击函数放的是this.Response.Write("<scriptjavascript='javascript'>history.back(-1);</script>");
解决方案七:
唉~~!谁能帮一下我呢.
解决方案八:
引用4楼gas_lb521的回复:

用js判断输入框是否为空,在链接那里加个onclick="returnisnull();";返回true的时候再window.open不就好了这种行不通的.1,那些输入框都是后台自动生成的.2,别人也可以先点击连接在在输入框中输入内容.我想用模态窗口弹出.可是不知怎么的第一次弹出模态窗口可以执行Page_Load第二次弹出窗口它就不执行Page_Load函数.真郁闷~~!

那是由于浏览器的缓存导致的,增加一个随机参数可以解决。yourURL.aspx?A=123&B=456&RAN=Math.Random();

时间: 2024-11-01 09:32:06

一个面页刷新的问题.的相关文章

浏览器-关于struts chain转发到另一个action所返回的结果页刷新问题!!!

问题描述 关于struts chain转发到另一个action所返回的结果页刷新问题!!! 问题描述:登录时提交login.action到struts,struts chain(转发到另一个action) 跳转到home.jsp页. 现刷新home.jsp页浏览器会提示重新提交表单!怎么样才不用再次提交表单呢? 解决方案 Struts2 xml配置是否正确,登陆成功返回home.jsp 失败返回登陆页,在action里写明 邢台123 http://www.jinshixun.com/ mx66

word2013如何插入一个空白页

  插入一个空白页步骤如下: 步骤一:首先打开要插入空白页的Word文档,如下图所示: 步骤二:鼠标定位于要插入空白页的位置,如下图所示: 步骤三:点击[插入]选项卡,如下图所示: 步骤四:点击左上角位置的[空白页]命令,如下图所示: 步骤五:这样就成功插入了一个空白页,如下图所示:

一个文章页如何带来一百多的流量

一个文章页如何带来一百多的流量?怎么样才可以让一个文章页带来一百多的流量呢?有人可能说找一百多个好友点击,这也算是一种办法吧.除了这些肯定有其他的方法咯,就是把这个文章页做到百度的首页,也不是把任何一个文章页做到首页都会有带来一百多的流量的,必选要选好关键词的,下面看一幅图:   看这第一幅图,站长工具显示权重为2,预计百度流量为181,"甲亢是怎么引起的"这个文章页排名为第三,这个关键词的百度指数为726.还有4个有指数的词都没在首页.可以说网站的流量基本上来自于这个文章页的.那么文

我正用C#编写一个多页面的IE浏览器,谁知道怎么实现打开HTML文件的功能?

问题描述 我正用C#编写一个多页面的IE浏览器,谁知道怎么实现打开HTML文件的功能?我用的是webBrowser控件,实现打开HTML文件并且在我做的IE下浏览的功能... 解决方案 解决方案二:up解决方案三:webBrowser.url="";//Localpathofyourhtmlfile.解决方案四:不知你实现了打开_ablank的也在自己的浏览器中打开了?

给微信好友发一个web页好友转发描述,图片,标题都不一样

问题描述 给微信好友发一个web页好友转发描述,图片,标题都不一样 给微信好友发一个web页好友转发描述,图片,标题都不一样给微信好友发一个web页好友转发描述,图片,标题都不一样

python-Python 爬虫为什么只爬取到一个html页中的部分内容。

问题描述 Python 爬虫为什么只爬取到一个html页中的部分内容. 在用Python中urlopen和read直接获取到一个网页的HTML,为什么内容与通过浏览器的查看网页源码的方式显示内容不一样呢,获取到的HTML只有原HTML部分内容. 解决方案 页面内容是异步加载的你访问的的是开始部分.浏览器有进行后续处理 解决方案二: 你可以使用selenium,它可以模拟浏览器的webdriver 解决方案三: 谢谢各位!我知道了.

ie 11-js 使用 Scriptx打印控件进行打印,在IE11下,会多出一个空白页

问题描述 js 使用 Scriptx打印控件进行打印,在IE11下,会多出一个空白页 js 使用 Scriptx打印控件进行打印,在IE11下,会多出一个空白页.求各位大神指点. 解决方案 如果确定有一个空白页,输出页面的时候少打印一页

Smore是一个单页电子传单制作发布平台

Smore是一个单页电子传单制作发布平台,用户可以通过这个平台,很方便地制作出一张漂亮的多媒体传单,并可通过链接.代码或邮件发布到社交网络及其他社交平台上.据外媒报道,这家公司今天宣布获得170万美元的种子轮投资,由Founder's Co-op领投, Greylock Partners Israel以及一些天使投资人参投. 在Smore上,传单的内容可以是个人的也可以是商家的,可以发布个人介绍.喜帖.音乐会活动宣传.聚会消息和新应用介绍.Smore提供了多个传单模板,并且还为用户提供了所见即所

如何新开一个线程来刷新label1.Text ??

问题描述 请教各位前辈:如何新开一个线程来刷新label1.Text??1.创建Thread需要一个Method2.这个Method要求无参3.于是吧它放在一个类Method_Class中,但是,怎么把label1.text传递到类或对象中呢?Function(reflabel1.text)出错,说是label1.text不能这么用!!刚学一段时间,一个项目着急完成,多谢了!! 解决方案 解决方案二:类是有构造函数的,默认的时候构造函数无参数,您可以在在构造函数加个参数,在实现化时传参数就可以了