1、上传控件写法:
<input type="file" >同时把form中的ENCTYPE属性设置为"multipart/form-data"
例如:
<form name = "frmmain_input" method="post" action="test.asp?cmd="add" ENCType="multipart/form-data">
<input type="file" name="file" size="20" value="">
2、按钮直接跳转
举例:<input type="button" name ="bz" value="查看"
onclick="document.location.href=‘test.asp?x=<%=x%>' ">
3、用QueryString传值注意
<head>按规范写,才可以使用QueryString传递数值
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
4、提交(submit)按钮的名字(name)不能起submit这个名字,否则使用document.form.submit()提交会不起作用。
5、关于字典(dictionary)对象
举例说明:
<%
set Mydoct = server.createobject("scripting.Dictionary")
my.dict.add "电子商务", "
http://www.google.com"
my.dict.add "BBS", "
http://www.163.com"
my.dict.add "广告联盟", "
http://www.china.com"
%>
我的字典有<%=MyDict.count%>个记录
<br>
其中第一个记录是<%=myDict.item("电子商务")%>
当这个脚本执行时候,Dictionary对象的一个实例会生成,然后三个键以及相对应的值会添加到Dictionary对象中,最后显示出这个Dictionary的属性。
6、VBScript的常量
Empty 变量尚未初始化
False 布尔值假值
True 布尔值真值
Nothing 对象引用(没有引用任何变量)
Null 不含有效数据的变量
7、<form method="Post" action="Answer.asp">
Action表明执行表单的程序是answer.asp。而method参数指明表单将信息传递给服务器方式,主要是post。
8、Document.Write功能和response.write相同。
9、判断某一字符是否是整数
例如:if strTmp = Cint(strTmp) then
10、ASP文本框回车判断
... onkeydown="javascript : keyevent();"
function keyevent() {
if (event.keycode=13){
document.form1.submit();
}
}
11、ASP里面查找某一个控件
function check{
for (i=0; i<document.form1.elements.length;j++){
if (document.form1.elements[i].name == "控件名"){
document.form1.elements[i].checked = false;
}
}
}
12、ASP里面实现多控件操作,必须使用VBScript
例如:<% for i=0 to i<=3 %>
alert text<%=i%>
<%then%>
-->text1,text2,text13
13、取页面上某一个元素还可以使用getElementById方法
例如:取某一个Table,改变每个tr的颜色
var strMark
var objMark
tbody = document.getElementById("colorTable")
var objMark
tbody = document.getElementById("colorTable")
for (i=1;i<=tbody.rows.length;i++){
tbody.rows[i-1].bgcolor = "#f5f5f5"
strMark = "document.form1.userID" + i +".checked"
objMark = eval(strMark)
if (objMark == true ){
tbody.rows[i-1].bgColor="#FFFF9C"
}
}
设置<Table class = "ID名">
14、ASP发Email的基本结构
dim Email,smast_mail
dim sendmail,strBody
dim sBodyInfo
set sendmail = server.creatobject("CDONTS.Newmail")
Email = "
xxx@xx.com"
smast_mail = "
xxx@xx.com"
if Email<>""then
sendmail.from = email
else
sendmail.from =
null@null.com
end if
sendmail.to = smast_mail
sendmail.subject ="test"
sendmail.send
set sendmail nothing
15、ASP中设定图片显示大小
<img border=0 src="......" name ="picview" vspace="2" hspace="2" width=250 heoght=190>
width和height属性不设置就会按图片原来大小显示。
16、在ASP中取iframe的input框值
function xx(){
form1.text.value = iFrame.document.form2.T2.value
}
说明:form1.text是主页面的一个输入框,form2.T2是iFrame中页面的输入框。
17、在javascript中如果定义了个变量(字符串),则该变量的单个属性是indexof
例如:var a="123"
if ((a.indexof("d") == "-1")
{
alert("dd")
return false
}
结果显示"dd"
indexof 属性 "d"不在“123”列表中为-1,在“123”列表中为0