JavaScript DOM学习第五章:表单简介
2010-03-30 00:00:00 来源:WEB开发网有些时候,最好还是使用表单和元素的name比较好。在HTML中,你需要给每个元素命名,比如:
1 <form name="personal" action="something.pl" >
2 <input type=text size=20 name=name>
3 <input type=text size=20 name=address>
4 <input type=text size=20 name=city>
5 </form>
现在你就可以通过下面的方法来访问元素:
1 document.personal.name
2 document.personal.address
3 document.personal.city
使用name的好处就在于你能把页面的所有元素顺序打乱的时候代码依然能够运行,如果用数组就不行。比如上面例子中的city的输入框是 document.forms[0].elements[2],但是当你把他放在第一个的时候就变成了 document.forms[0].element[0],这时候你就得改代码了。
值的检测
当然,最重要的事情还是找出用户填进去的值或者选择了的复选框。有些时候你还想填一些其他信息在表单里。
下面的这些小段的代码能够帮助你访问到表单里的元素。所有的都是把用户输入保存在user_input变量中。之后,你就可以检测有效性了。
Texts,textarea和隐藏的字段
非常简单:
1 user_input = document.forms[0].text.value
其中text就是文本框或者textarea或者隐藏字段的name。value属性就会给出这些元素的文本,然后存储在user_input里。
直接写也可以:
1 document.forms[0].text.value = 'The new value';
Select Boxes
这也很简单:
1 user_input = document.forms[0].select.value;
编缉推荐阅读以下文章
- JavaScript DOM学习第六章:表单实例
- JavaScript DOM学习第四章:getElementByTagNames
- JavaScript DOM学习第三章:内容表格
- JavaScript DOM学习第二章:编辑文本
- JavaScript DOM学习第一章:W3C DOM简介
- javaScript DOM方法与属性摘要
Tags:JavaScript DOM 学习
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接