Form对象

如果你对使用HTML表单的服务器端程序设计已经略知一二,那么就会发现在JavaScript中使用表单的情况与前者完全不同。在服务器端模型中,具有输入数据的表单被提交给Web服务器,它的重点在于处理整批的数据,然后动态地生成一个新网页作为响应。而JavaScript程序中,重点不在于表单的提交和处理,而在于事件处理,一个表单及其所有输入元素都具有事件句柄,JavaScript可以使用这些处理程序响应用户与表单的交互。事件句柄常常是一个JavaScript程序的核心元素。

Form对象 :

JavaScript的Form对象代表一个HTML表单。Form对象通常可以作为forms[ ]数组的一个元素来使用,而forms[ ]数组是Document对象的一个属性。所以 document.forms[0] 指的就是文档中的第一个元素。Form对象最有趣的属性就是elements[ ]数组,它包含表示各种表单输入元素的JavaScript对象。所以 document.forms[1].elements[2] 引用当前窗口文档内的第二个表单的第三个元素。例如如下代码:

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
		<script>
		
		</script>
	</head>
	<body>
		<form>
		
		</form>
		<form action="">
			username:<input type="text" name="username"><br>
			password:<input type="password" name="password"><br>
			age:<input type="text" name="age"><br>
			<input type="submit" value="confirm">
		</form>
		<a href="javascript:alert(document.forms[1].elements[1]);">test</a>
	</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值