将焦点移至另一个文本框较易实现
<input type=text name=a1 onblur="a2.focus()">
<input name=a2>
在第三个文本框中立即出现学生姓名(学生姓名应从数据库中取出),如果直接想从数据库中取出,较难实现。只能将数据先从库中取出存到js的变量或数组中,然后再通过js读取.
<input type=text name=a1 onblur="a2.focus()">
<input name=a2>
在第三个文本框中立即出现学生姓名(学生姓名应从数据库中取出),如果直接想从数据库中取出,较难实现。只能将数据先从库中取出存到js的变量或数组中,然后再通过js读取.
解决方案 »
- 关于jQuery的问题,郁闷死了,怎么程序在ie上运行不了啊,有点显示不正常,有点干脆一点都没有效果
- 求助一个插入行的问题
- 求一个JS!能用上下键操作table
- iframe相关、锚点
- 谁写过封装好的简单的选项卡代码
- disabled属性是什么意思,什么时候用?
- 设置scr时含有部分是javascription的情况怎么写?
- 我想做一个类似CSDN论坛一样分左右的页面,点一下中间的竖线左边能缩进,这个怎么做?
- 把一个文本文件导入到textarea,用javascript实现,请帮忙
- 树型结构,帮帮忙,各位!
- 如何用JS给input 元素置readonly属性使其不可编辑?
- 复选框的问题,请大家指点,分不够再加
<!--
function std(code,name){
this.code=code;
this.name=name;
}
var ar_std = new Array();//这里可以从数据库取出赋值
ar_std[0] = new std("A001","张三");
ar_std[1] = new std("A002","李四");function getName(){
var mycode = document.all.stdCode.value
if (mycode !="" ){
for (var i=0;i<ar_std.length;i++){
if (mycode==ar_std[i].code){
document.all.stdName.value=ar_std[i].name;
break;
}
}
}
}
//-->
</SCRIPT>
<INPUT TYPE="text" NAME="stdCode" onblur="getName();">
<INPUT TYPE="text" NAME="aa">
<INPUT TYPE="text" NAME="stdName">
当 onblur 的时候,提交一个查询页面到 Iframe 中,然后 Iframe 生成一段脚本 脚本的功能就是更改 第三个文本框,显示当前编号对应的名字
http://msdn.microsoft.com/workshop/author/databind/data_binding_node_entry.asp?frame=true
Javascript是不能与服务器端通信的,就算我用ASP从数据库中取得数据,也无法加入Javascript中去,有没有别的办法?
那然后你可以把读出的数据组成一个字符串,如str="数据库中的数据"(还可以把字符串放在一个文本框中),然后再用javascript语句调用
1、用ASP从数据库中读出数据(字段有"姓名"和"编号")
2、放在一个字符串中:str="张三,A001/李四,A002/王五,A003"
3、那么在你输入"编号"后,你就可以用javascript调用这个字符串,将对应的"姓名"显示出来。
function chk1(obj,next)
{
if(obj.value.length==obj.maxLength)next.focus();
}
</script>
<input type="text" id="text1" onkeyup="chk1(this,text2)" maxlength="5">
<input type="text" id="text2" onkeyup="chk1(this,text3)" maxlength="3">
<input type="text" id="text3">