1.有没有办法用javascript屏蔽IE的表单自动完成功能?
<input type=password autocomplete="off"> 强行关闭自动记忆输入
2.ASP导出Excel文件
加以下几句并输出为表就行了:
<%@ LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
response.contentType = "application/vnd.ms-excel"
response.addheader "Content-Disposition", "attachment; filename=文件名.xls"
3.PHP导出Excel文件
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=文件名.xls");
4.JS 选定对像
οnfοcus="this.select();'"
5.JS事件
οnfοcus="this.select();'"
onblur
onkeydown
onkeypress
6.JS判断键盘按键
function keyDownAuto(obj){ //or document.onkeydown
var GetkeyCode = event.keyCode;
if(GetkeyCode==38) { //键盘上键
//
}
if(GetkeyCode==40){ //键盘下键
//
}
if(GetkeyCode==37){ //键盘左键
//
}
if(GetkeyCode==39){ //键盘右键
//
}
}
7.ASP
response.ContentType = "text/xml"
response.Expires = 0
8.XML
<Script language="JavaScript">
var objSelect = document.all.ToQuID;
function GetQuList(PID) {
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
DelOption();
AddOption("正在获取列表...");
req.onreadystatechange = ListQu;
var PostDate = "PID=" + PID;
req.open("POST","GetQuList.asp",true);
req.setRequestHeader("Content-length",PostDate.length);
req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
req.send(PostDate);
}
function ListQu() {
if (req.readyState == 4) {
if (req.status == 200) {
if (req.responseXML.xml != "") {
//window.alert ("<xmp>" + req.responseXML.xml + "</xmp>");
InputList();
}
} else {
window.alert ("Error!");
}
}
}
function InputList() {
var xmlDom = new ActiveXObject("MSXML2.DOMDocument.3.0");
xmlDom.validateOnParse =true;
xmlDom.async = false;
xmlDom.loadXML(req.responseXML.xml);
if (xmlDom.parseError.errorCode!=0) {
window.alert ("出错:" + xmlDom.parseError.reason);
} else {
objNode = xmlDom.documentElement.childNodes;;
DelOption();
AddOption("选择问题...");
for (i=0;i<objNode.length;i++) {
strName = objNode.item(i).childNodes.item(1).text;
strID = objNode.item(i).childNodes.item(0).text;
AddOption(strName,strID);
}
}
}
// 删除所有选项
function DelOption(){
while (objSelect.length > 0) {
objSelect.remove(0);
}
}
// 添加选项
function AddOption(strName,strValue){
var objOption = new Option(strName,strValue);
objSelect.options[objSelect.options.length] = objOption;
}
</Script>