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
不知道问题出错在哪里,请高手指教一下.谢谢