返回   CHF站长论坛 > 综合讨论区 > 网站开发与设计

网站开发与设计 网页设计、网站开发、网站维护与调试交流区。

双至强仅二千,企商在线,最早租用商 传世私服 魔域私服 亿恩1元帮您升级服务器! 天龙八部私服 传奇世界私服
传奇私服 仙境私服 天龙八部私服 传奇私服 传世私服 完美世界私服 魔域私服 传奇私服
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2006-05-12, 14:33   #1 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6840
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认 文本框的事件问题。。

继续昨天的东东。我想在文本框输入身份证号。当其中内容为15位和18位时,通过JS来搜索数据库显示相应的数据。可问题大大滴。。

第一。我用
PHP 代码:
<script>
  function 
SearchFrom(Search)
  {
  if(
Search.value.length==15)
      {
    
text2.value=Search.value
    
}
  }
  if(
Search.value.length==18)
      {
    
text2.value=Search.value
    
}
  }
  
</script>   
<input name="text1" type="text" onkeydown="SearchFrom(this)"><input type="text" name="text2"> 
以上为测试。可每次要输入到16或19位数据时才会触发得到前15位数据。。我要怎么写呢?哪位弟兄帮我一把~~能给个思路就好,当然能给我个完整代码就更帅了。哈哈哈


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
旧 2006-05-12, 15:17   #2 (页面定位)
小叶
 
注册日期: 2005-09-04
住址: 火星人
帖子: 17759
小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星
默认

if(Search.value.length <=18 && Search.value.length >=15 )
{
text2.value=Search.value
}


匆匆人生中,你做了几件令自己骄傲的事呢?
小叶 当前离线   回复时引用此帖
旧 2006-05-12, 15:23   #3 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6840
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认

我完成了这个东东了。呵呵。。原来JS这么强的。。

引用:
<script>
function SearchFrom(Search)
{
if(Search.value.length==6)
{
var tt=Search.value;
var conn = new ActiveXObject("ADODB.Connection");

conn.Open("Provider=SQLOLEDB.1;Data Source=localhost; User ID=sa; Password=; Initial Catalog=shangchuan");
var objRs = new ActiveXObject("ADODB.Recordset");
strSql="select * from Oper where card='"+tt+"'";

objRs.open(strSql,conn);
if(!objRs.EOF)
{
text2.value=objRs("name");
}
objRs.close();objRs=null;conn.close();conn=null;
}
}
</SCRIPT>
</head>

<input name="text1" type="text" onkeyup="SearchFrom(this)"><input type="text" name="text2">
以上代码通过JS访问数据库。并在第一个文本框输入了15位数据后,向数据库查询并在text2第二个文本框内显示数据。郁闷的是当文件存为asp文件后。运行时会有一个提示说”该页正在访问其它域,你是否继续“,在HTML页面就完全正常


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 13:22