| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1089 人关注过本帖
标题:onblur 失去焦点触发的问题
只看楼主 加入收藏
cuipingtiao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-8-8
收藏
 问题点数:0 回复次数:3 
onblur 失去焦点触发的问题

1.在文本框中输入一个值,然后失去焦点的时候,触发一个函数,把函数反回的值反写到另外一个文本框中.
<input type="text" name="mamodulename" id="mamodulename" size=30 onblur="end()"> 触发end()这个function


<script language="JavaScript">

function end()
{
var maid;
var maname;
maid=document.insertform.mamoduleid.value;
maname=getmename(maid);
document.insertform.mamodulename.value=maname;
}
</script>

在这个end()中调用自己写的一个函数getmename


getmename代码如下:
function getmename(str)
Set mrs = conn.Execute("select * from material where materialid='"&str&"'")
if not (mrs.bof and mrs.eof) then
getmename=mrs("materialname")
else
response.write "<script language='javascript'>"
response.write "alert('取物料名称出错,请检查!');"
response.write "location.href='quit.asp';"
response.write "</script>"
response.end
end if
set mrs=nothing
end function

不知道问题出错在哪里,请高手指教一下.谢谢

搜索更多相关主题的帖子: onblur 焦点 触发 
2007-08-21 14:00
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
收藏
得分:0 

貌似你的 getmename函数是ASP函数吧 ....这个函数是服务器端的 ... 这里没法进行调用 ...

2007-08-21 15:49
cuipingtiao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-8-8
收藏
得分:0 
的确是asp函数,有没有什么好的解决办法.可以实现文本框的联动
2007-08-21 16:21
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
收藏
得分:0 

实时联动的话只能用AJax了 ...之前有这样的例子 ..里面也有源代码提供了下载 ..你找一下吧 ..偶手头上也没有现成的 ...

2007-08-21 16:34
快速回复:onblur 失去焦点触发的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011624 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved