1:客户端javascript代码中定义的函数名称不能和页面中定义的元素的名称(name属性)和标示(ID属性)相同!
2:在javascript函数让表单提交时,格式为:document.form1.submit(); 后面的括号不能省略,因为这是一个函数!
3:如果一个文件中既有客户端javascript,也有客户端vbscript时,使用<script>标签包含外部JS文件时lanage属性不能省略;调用javascript函数时也要写上javascript:,比如:onChange="javascript:la();"!
4:在上传文件时有时会出现"上传文件失败"的错误,一种可能是服务器目录没有写文件的权限,还有一种可能是所上传的文件命名的文件名有不符合要求的特殊字符。
5:有时后台程序的某个页面一运行,电脑就变的异常地慢,有可能是此页面的程序有错误,而在页面中写了排错语句on error resument next,解决办法是去掉排错语句,按照错误提示找到错误!
6:限制文本框只能输入大写英问字母onKeyUp="this.value=this.value.replace(/[^/A-Z]/g,'')"
7:javascript脚本是解释型语言,脚本的执行顺序是从上到下的!
8:vbscript里的函数repalce函数的第二个参数(所要替换的字符串)不能包含html保留字,比如keywords、description等!
9:利用IE 标签时如果没有提示信息,则说明程序肯定有错,调试的办法就是到具体的页面去执行,以查看错误代码!
10:如果数据表的各字段名字和表单的name属性相同的话,也可以这样将表单提交的内容入库:
for each frm in request.form
rs(frm)=request.form(frm)
next
不要忘了rs.update。
11:"Microsoft VBScript 编译器错误 错误 '800a0401' 语句未结束"的解决方法:有的时候字符串连接本身并没有出错,是因为&与某些字符结合时会组成16进制数,导致出错,把&的两侧都加上空格即可解决。
12:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这是html页面里的最头上的一句话
最基本的就是加上他table可以应用BODY的样式 如果不加则应用不了
13:Microsoft OLE DB Provider for SQL Server 错误 '80040e21'
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
======================================
引起这个问题的原因简单的说就是数据库的字段类型不匹配或者字符个数超出了数据库的字段的最大限制个数。
例如自动编号字段的就不应该指定值;限制50个字符的字段你就不应该提交多于50个字符的字符串。