用JavaScript来验证Struts的html页面标签
来源:互联网 发布:淘宝详情图片怎么编辑 编辑:程序博客网 时间:2024/05/20 06:37
在用jsp做web开发的时候,如果单纯的只是用jsp的自带标签,那么用js来进行form表单的验证是非常容易的,
比如:
<form name="testform" >
<input typr=text name="age" id="age" size=50>
</form>
对于这个form可以直接在js中用下面的方法来进行验证:
(由于这个文本是用来做年龄输入的,因此必须符合一般下面的条件)
关键在于这个文本框中的值的获取:
(1)var age = document.all.age.value;
(2) var age = document.testform.age.value;
(3) var age = document.getElementsByName("age");
(4)var age = document.getElementsById("age");
验证方法略。
上面是四种最常用的方法,而一般情况以第三种最为常用,因为这种方法几乎适合于所有情况。
而在struts标签下进行jsp的form的构造的时候
比如下面情况:
<html:form>
<html:text property="age" size="50">
</html:form>
这个时候可以发现,因为 html:text中没有id这个属性,有name这个属性,但是这个name属性和<input>的name属性含义完全不一样,因此不能通过document.getElementsByName("age");来进行输入值的获取。
此时可以采用下面的方式来进行该标签值的获取:
var age= document.all['age'].value;
//document.all['标签的property对应名称'].value
这种方式就能获取到struts的html标签下的form表单中的标签值,然后通过js方法来进一步做判断。
还有一种方法就是
var testform=document.forms[0];
然后通过testform.来进行对应标签值的获取。比如
testform.age.value。
不过我在使用上面方法的时候没有通过,可能有些操作失误。
感觉应该还有更好的方式来进行struts标签下的html中的form表单各项的标签的值,希望大家有好的方法的话都能说出来,共同研究,一起提高。
来自我的百度博客:
[url=http://hi.baidu.com/xxluoye/blog/item/d875a5cbce7af6f753664f3f.html][/url]
- 用JavaScript来验证Struts的html页面标签
- 使用script标签来做html页面的模板
- Struts标签与JavaScript客户端验证问题
- Struts标签与JavaScript客户端验证问题
- 用JS(JavaScript)来进行对Struts的Html:checkbox或者html:multibox进行全选、及其他控制
- struts的html标签库
- html中的a标签用js来实现页面跳转的功能(php分页时做的页面跳转)
- Struts复习 Struts的HTML标签
- struts标签与HTML标签同JavaScript结合时的不同
- HTML +JavaScript 正则表达式来验证信息
- 【转帖】Struts的html:checkBox标签超郁闷的问题本篇文章来
- Struts标签-html标签
- android使用html+javascript来制作页面
- android使用html+javascript来制作页面
- 【验证】struts标签获取session的问题!
- UIWebView与javascript交互三通过OC页面来改变html页面上的值
- html页面加载一个jsp页面或者html页面 用<!--#include virtual=""--> 这样的标签
- 使用Struts提供的HTML标签库
- Flex 3快速入门: 处理数据 定义数据模型
- WindowsMobile6.5的升级-Fans必看
- 木马启动方式(二)
- PLSQL 中锁定Window List窗口办法
- LINQ
- 用JavaScript来验证Struts的html页面标签
- SQL Server中的Set Quoted_Identifier On/Off命令
- port lua to arm platform
- Flex 3快速入门: 处理数据 使用数据绑定
- linux下网络传输测速程序
- 静态成员函数小结
- System.getProperty() 常用值
- DWR实例教程
- 卸载 MySQL