关于asp的form表单问题,,,,

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:12:04
<form name=" " action=" .asp" onSubmit=" ">

这里面的name,action,onsubmit是什么意思呢,,

这三个在网页与服务器之间有什么作用呢?

name:是form的名称,通常用javascript校验的时候会用到.
例如: 你的form就叫form1(form通常默认的名称都是form1),text=document.form1.text.value;就会得到你名称为form1里面名称为text的文本框名称.

action:这个就是你这个form内提交按妞点击以后所要转入哪的页面的名称.
例如:<form name="myForm" action="temp.asp">
<input type="Submit" value="提交">
(当你点击提交按扭的时候:将会跳入temp.asp)
</form>

onSubmit="":这个那就更简单了,是调用函数来用的,就拿上个例子来说,如果你现在写了个javascript的脚本校验函数,函数名称为:check() 那么

<form name="myForm" action="temp.asp" onSubmit="check()">
<input type="Submit" value="提交">
(当你点击提交按扭的时候:将会调用函数名为check()这个函数)
</form>

name 是这个表单的名称,当你这个页面中有多个表单,而又要对其中一个表单 进行一个操作时,用name就可以区分几个表单。

action 是接收这个表单使用的地址,如果action值为空时,有两种情况,一种是直接在本页接收值,别一种是就这个表单有多个转向不同的按钮,我们已经事先已经对每个按钮的action进行了设置,这个要用到javascript的知识。

onsubmit 是指当你点击提交时,在提交之前它要触发一个事件,这个事件可能是javascript函数,也可能