清除文本框内容的解决方法(个人见解)
来源:互联网 发布:java 日志记录 编辑:程序博客网 时间:2024/05/29 03:19
当文本框有初值时,重置按钮按下后,不能清空该文本框的值,无论文本是否设置了只读属性,都不起作用。在解决这个问题中,我尝试很多种方法,直接用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里赋值
- 清除文本框内容的解决方法(个人见解)
- 清除文本框、树的内容
- C#快速清除文本框内容的方法
- 清除div里面所有文本框的内容(包括单选多选下拉)
- 《论Android的发展方向(个人见解)》
- 指针的个人见解(1)
- J2ME的个人见解
- UML的个人见解
- Http的个人见解
- GeoQuiz的个人见解
- JVM 的个人见解
- 反射的个人见解
- BeautifulSoup的个人见解
- clear.cs//清除容器中文本框内容
- c#快速清除所有文本框中的内容
- c#快速清除所有文本框中内容
- c#快速清除所有文本框中内容
- 成为焦点时清除文本框内容
- VB和C#
- 运算符重载
- 北京是个人吃人的地方
- git简单设置
- c++ 获取文件后缀名
- 清除文本框内容的解决方法(个人见解)
- 杭电 hdu 1498 50 years, 50 colors (二分图,最大匹配)
- 笔记本手机防盗软件
- Android-StageFright之数据流的封装和AwesomePlayer流程
- 判断文件或文件目录是否存在
- 扇形陷阱和断层陷阱(即当一个实体有多个一对多关系时)
- 数学之美番外篇:平凡而又神奇的贝叶斯方法
- hackthissite realistic mission 2
- linux命令---修改密码