|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。编程声名:asp编程进门进阶系列文章COPY自http://www.cnbruce.com/blog/部分运转代码请到该站举行在线测试
说假话,不管是asp,php仍是jsp举行收集编程的时分,都离不开和用户的交互。
而人机对话的平台,基础上是靠响应的文本、列表框举行输出,然后经由过程按钮提交送至数据库的。
以是进修收集编程就必定要懂得这些输出平台相干的器材:表单(form)
其基础格局以下:
<formname="form1"action="xxx.asp"method="post">
<inputtype="text"name="yourname">
<selectname="selectwhat">
<option>aaa</option>
<option>aaa</option>
</select>
<textareaname="textinit"rows=5cols=10></textarea>
</form>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
能够总结出:表单即包含<form>...</form>以内的相干内容。
个中外部能够分三年夜类:input,select,textarea
一,起首看<form>外部参数
参数name:用来暗示该表单的独一称号,便利一个页面创建多个表单而不搅浑,固然更是为了承受页面切实其实认干系。
参数action:不言而喻,是暗示以后的表单中一切内容将送交某个页面去向理。处置包含承受信息,数据库对照,增加,修正等。
参数method:即表单的提交办法,含两种办法:post和get。post是传输信息内容,get是传输url值,详细用法将会鄙人一节“内置工具request”中先容到
二,再来看Input相干
Input暗示Form表单中的一种输出工具,其又随Type范例的分歧而分文本输出框,暗码输出框,单选/复选框,提交/重置按钮等,上面逐一先容。
1,type=text
输出范例是text,这是我们见的最多也是利用最多的,好比上岸输出用户名,注册输出德律风号码,电子邮件,家庭住址等等。固然这也是Input的默许范例。
参数name:一样是暗示的该文本输出框称号。
参数size:输出框的长度巨细。
参数maxlength:输出框中同意输出字符的最年夜数。
参数value:输出框中的默许值
特别参数readonly:暗示该框中只能显现,不克不及增加修正。
<form>
yourname:
<inputtype="text"name="yourname"size="30"maxlength="20"value="输出框的长度为30,同意最年夜字符数为20"><br>
<inputtype="text"name="yourname"size="30"maxlength="20"readonlyvalue="你只能读不克不及修正">
</form>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
2,type=password
不必我说,一看就分明的暗码输出框,最年夜的区分就是当在此输出框输出信息时显现为保密字符。
参数和“type=text”相相似。
<form>
yourpassword:
<inputtype="password"name="yourpwd"size="20"maxlength="15"value="123456">暗码长度小于15
</form>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
3,type=file
当你在BBS上传图片,在EMAIL中上传附件时必定少不了的器材:)
供应了一个文件目次输出的平台,参数有name,size。
<form>
yourfile:
<inputtype="file"name="yourfile"size="30">
</form>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
4,type=hidden
十分值得注重的一个,一般称为埋没域:假如一个十分主要的信息必要被提交到下一页,但又不克不及大概没法昭示的时分。
一句话,你在页面中是看不到hidden在那里。最有效的是hidden的值。
<formname="form1">
yourhiddeninfohere:
<inputtype="hidden"name="yourhiddeninfo"value="cnbruce.com">
</form>
<script>
alert("埋没域的值是"+document.form1.yourhiddeninfo.value)
</script>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
5,type=button
尺度的一windows作风的按钮,固然要让按钮跳转到某个页面上还必要到场写JavaScript代码
<formname="form1">
yourbutton:
<inputtype="button"name="yourhiddeninfo"value="Go,Go,Go!"onclick="window.open(http://www.cnbruce.com)">
</form>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
6,type=checkbox
多选框,罕见于注册时选择喜好、性情、等信息。参数有name,value及出格参数checked(暗示默许选择)
实在最主要的仍是value值,提交各处理页的也就是value。(附:name值能够纷歧样,但不保举。)
<formname="form1">
a:<inputtype="checkbox"name="checkit"value="a"checked><br>
b:<inputtype="checkbox"name="checkit"value="b"><br>
c:<inputtype="checkbox"name="checkit"value="c"><br>
</form>
name值能够纷歧样,但不保举<br>
<formname="form1">
a:<inputtype="checkbox"name="checkit1"value="a"checked><br>
b:<inputtype="checkbox"name="checkit2"value="b"><br>
c:<inputtype="checkbox"name="checkit3"value="c"><br>
</form>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
7,type=radio
即单选框,呈现在多选一的页面设定中。参数一样有name,value及出格参数checked.
分歧于checkbox的是,name值必定要不异,不然就不克不及多选一。固然提交各处理页的也仍是value值。
<formname="form1">
a:<inputtype="radio"name="checkit"value="a"checked><br>
b:<inputtype="radio"name="checkit"value="b"><br>
c:<inputtype="radio"name="checkit"value="c"><br>
</form>
上面是name值分歧的一个例子,就不克不及完成多选一的效果了<br>
<formname="form1">
a:<inputtype=&</p>国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了 |
|