onChange="javascript:aaa();"<script language="javascript"> function aaa(){ }</script>
解决方案 »
- 请教高人指点一段编码错误
- extjs 变量作用域问题
- 让IE在直接请求js文件时在网页上显示javscript源代码,像ff一样
- 自己学做HTML编辑器时遇到的问题,麻烦JS高手进来看看~~
- 网易新闻评论效果是扎回事?
- 初学者,用html的(href)打开没有菜单栏,地址栏,工具栏的窗口,怎么写?恳请大侠们拉小弟一把。急!!!
- 如何将xmlHttp返回来的xmlHttp.responseXML.xml 数据直接显示到页面?
- 用javascript 判断鼠标是否在网页上移动过,要求不用onmousemove 事件进行判断?
- 这样的页面跳转用javascript如何实现?
- 请问我怎么把<input type="text" name="T1"> 里的内容。。。。
- 又没有什么参数可以直接取道屏幕的高度和宽度?
- 我想拖动层中的一个表格来带动拖动整个层
{
if(document.pg.old_pass.value=="")
{
alert("请输入旧密码!");
document.pg.old_pass.focus();
return false;
}
if(document.pg.new_pass.value.length<1)
{
alert("密码不能小于1位!");
document.pg.new_pass.focus();
return false;
}
if(document.pg.new_pass_ok.value!=document.pg.new_pass.value)
{
alert("两个输入的密码不同,请重新输入!");
document.pg.new_pass_ok.focus();
return false;
}
var oBao = new ActiveXObject("Microsoft.XMLHTTP");
oBao.open("POST","server_ok_pass.asp?pass="+document.pg.old_pass.value,false);
oBao.send();
var strResult = unescape(oBao.responseText);
if(strResult=="")
{
alert("你无权修改密码!");
return false;
}
document.pg.submit();
window.close();
} 然后执行后台服务器端判断有没有数据,有的话取出数据.然后在修改页面中再判断是否相同.如与旧密码相同就允许修改密码.
server_ok_pass.asp<!--#include file="../inc/conn.asp" -->
<%
set rs_pass=server.CreateObject("adodb.recordset")
rs_pass.open "select gwd_user_password from gwd_user_info where gwd_user_id="&session("user_id")&" and gwd_user_password='"&request("pass")&"'",conn,1,3
if not rs_pass.eof then
response.write server.URLEncode(rs_pass("gwd_user_password"))
else
response.Write server.URLEncode("")
end if
%>
/***********************************************
函数名: funGetValues1
作者:赵晓阳
做成日期: 2004-02-17
修改者/日期:
参数: name: 列表名
srcDlt: 列表ID
code: 代码
功能描述:根据参数查数据库中的列表项
************************************************/
function funGetValues(name,srcDlt,cncode,code,key)
{
var sels=srcDlt;
if(sels.tagName!="SELECT")
sels=srcDlt.parentElement.parentElement.cells[0].children[0]; sels.innerHTML="";
var xmldoc = new ActiveXObject("msxml");
var xmlsrc = "/scheduler/jsp/include/OptKeyNameXml.jsp?Name="+name+"&Code="+code+"&CnCode="+cncode+"&Key="+key;
xmldoc.URL = xmlsrc;
var root=xmldoc.root;
var children=root.children;
//<!--没有符合条件的记录时,提示-->
if(children==null){
var opts=document.createElement("OPTION");
sels.options.add(opts);
opts.value="";
opts.text="";
sels.options[0].selected;
sels.focus();
return false;
}
//<!--将结果写入ShipId下拉列表框-->
var rootLength=children.length;
for(var i=0;i<rootLength;i++)
{
var opts=document.createElement("OPTION");
sels.options.add(opts);
opts.value=children.item(i).getAttribute("value");
opts.code=children.item(i).getAttribute("code");
opts.name=children.item(i).getAttribute("name");
opts.parentId=children.item(i).getAttribute("ParentId");
opts.text=children.item(i).getAttribute("name");
}
sels.options[0].selected;
sels.focus();
return false;
}
用这种方式提交,查询结果返回到一个jsp页面中,然后再
取出数据.