清除文本框内容的解决方法(个人见解)
2011-08-26 21:07
447 查看
当文本框有初值时,重置按钮按下后,不能清空该文本框的值,无论文本是否设置了只读属性,都不起作用。在解决这个问题中,我尝试很多种方法,直接用jquery的val("")方法是不能清除的,当val("xxx")给一个对象的value属性时,先付给它值,然后自动清空,如果加一个断点,或者用alert,可以看到那个变化。经过思考和不断尝试,我觉得这种方法能够解决这个问题。思路如下:
1.当点击“查询按钮”后,触发submit事件,此时让它在一个jsp页面中把那些查询条件保存至相应的session中,即request.getSession().setAttribute("xxx",xxx);
这个时候页面跳转index页面,此时,可以用request.getSession().getAttribute("xxx")取值,无论刷新,还是重新打开页面,只要session有效,就可以看到查询条件,达到点击“查询”按钮后还能看到查询条件的目的。
2.当点击“重置”按钮,就去执行clean()方法,该方法通过ajax技术在另一个jsp页面去清除查询条件相应的session,具体做法是:
request.getSession().removeAttribute("xxx");
request.getSession().setAttribute("xxx","");
上面第二行代码的作用是去除文本框里的“null”。
这一步的关键是,要确保ajax正确调用,用success属性返回信息,让我们知道程序执行情况
3.由于开始日期、结束日期两个文本框采用了My97DatePicker日期控件,当点击该文本框后,日历就弹了出来,选取日期,这一步没有执行1,所以点击“重置”按钮,就会被清除文本内容。
现在的问题是在action里赋值
1.当点击“查询按钮”后,触发submit事件,此时让它在一个jsp页面中把那些查询条件保存至相应的session中,即request.getSession().setAttribute("xxx",xxx);
这个时候页面跳转index页面,此时,可以用request.getSession().getAttribute("xxx")取值,无论刷新,还是重新打开页面,只要session有效,就可以看到查询条件,达到点击“查询”按钮后还能看到查询条件的目的。
2.当点击“重置”按钮,就去执行clean()方法,该方法通过ajax技术在另一个jsp页面去清除查询条件相应的session,具体做法是:
request.getSession().removeAttribute("xxx");
request.getSession().setAttribute("xxx","");
上面第二行代码的作用是去除文本框里的“null”。
这一步的关键是,要确保ajax正确调用,用success属性返回信息,让我们知道程序执行情况
3.由于开始日期、结束日期两个文本框采用了My97DatePicker日期控件,当点击该文本框后,日历就弹了出来,选取日期,这一步没有执行1,所以点击“重置”按钮,就会被清除文本内容。
现在的问题是在action里赋值
相关文章推荐
- TextBox 绑定表的数字类型字段,清除文本框内容时,焦点不能移出文本框的解决方法
- C#快速清除文本框内容的方法
- Silverlight中文本框添加回车事件后,换行无法清除的解决方法
- 个人备案:原主体下其他网站内容不合格解决方法
- VS.net2003版本中,当在文本框里输入"<**"类似的内容时,的解决方法
- JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
- 解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
- JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
- sikuli 如何 清空文本框中的内容??解决方法!
- 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
- windows server 2008 搜索的时候不能搜索文件内容,只搜索文件名解决方法
- ACESS 中使用like查询日文内容时内存溢出的解决方法
- xp系统卡在“正在加载个人设置”的解决方法
- 某些CHM文件不能查看内容的解决方法
- ios tableView那些事 UITableView中Cell重用机制导致内容重复解决方法
- WCF问题:“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”解决方法
- iOS 解决“tableView如果内容不够一屏幕,又想滚动到上面,不让他反弹回来”的简单方法
- dede栏目无法更新的解决方法 添加了内容的栏目无法更新
- bootsrap解决悬浮层(悬浮header、footer)会遮挡住内容的方法
- Win7字体模糊不清晰的最佳解决方法个人总结相当实用