仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2774|回复: 18
打印 上一主题 下一主题

[学习教程] PHP教程之一段摹拟按键查找文件的JS,但愿你用得上...

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:29:11 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎么培养啊 别光说不练啊,好 ,比如新人入门自己步是配置环境,虽然现在都有很多的集成环境,但是真实的体验下配置环境还是会有很多帮助,不论是你以后工作还是在真实的linux下开发。js   在做项目标时分,因为查找出来的纪录良多,用户请求按下一个健后,假如以这个字母或数字、其他字符开首的历程称号存在的话,就直接选定谁人称号,因而我就用JS摹拟了一个复杂的查找文件的进程。
把文本框放到表格中(经由过程CSS把文本框埋没,而且只读),为了复杂我没有放上CSS,假如需求,请本人写一个,代码以下:(十分得少,并且复杂 :))
<html>
<head>
<title>Display Processes Stat</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="style" rel="stylesheet" type="text/css"></head><body leftmargin="0" topmargin="0">
<script language="javascript">
Count=0
OldKey="";
IfExists=false;
function document.onkeypress(){
if(document.all.ProcessTimes.value>0){
  if((Count==document.all.ProcessName.length) || (OldKey!=String.fromCharCode(event.keyCode))){
     Count=0;
  }      
    NewKey=String.fromCharCode(event.keyCode);
    OldKey=String.fromCharCode(event.keyCode);   
    Search=false;   
  for(j=Count;j<document.all.ProcessName.length;j++){  
       Str=document.all.ProcessName[j].value;      
       Tmp=Str.substr(0,1);           
       if(Tmp==NewKey ){
        document.all.ProcessName[j].focus();
        document.all.ProcessName[j].select();
        Count=j+1;   
        Search=true;
        IfExists=true;
        break;
        }        
        Count++;        
        }            
    if( Search==false && IfExists==true){
      IfExists=false;
      Count=0;
      document.onkeypress();
      }
  }
}
</script>



<table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000" bgcolor="#FFFFFF" class="txt105"style="border-collapse: collapse" >
  <tr>
    <td align="right" nowrap width="11%">
      <input name="textfield416" type="text" id=ProcessName class="input4" value="ssdfk;d" size="19" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield42" type="text" id=ProcessName class="input4" value="k;lk;kl;" size="8" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield43"  type="text" id=ProcessName class="input4left" value="kkkk" size="8" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield44" type="text" id=ProcessName class="input4left" value="sd" size="8" readonly>
    </td>
    <td align="right" nowrap width="6%">
      <input name="textfield45" type="text" id=ProcessName class="input4" value="jkl;" size="10" readonly>
    </td>
    <td align="right" nowrap width="6%">
      <input name="textfield46" type="text" id=ProcessName class="input4" value="poiuyy" size="10" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield47" type="text" id=ProcessName class="input4" value="kuoiuouhgkh" size="8" readonly>
    </td>
    <td align="right" nowrap width="7%">
      <input name="textfield48" type="text" id=ProcessName class="input4" value="qwetyuyi" size="12" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield49" type="text" id=ProcessName class="input4left" value="iuytre" size="8" readonly>
    </td>
  </tr>
  <tr>
    <td align="right" nowrap width="11%">
      <input name="textfield4" type="text" id=ProcessName class="input4" value="serty" size="19" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield42" type="text" id=ProcessName class="input4" value="mnhgbv" size="8" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield43" id=ProcessName type="text" id=ProcessName class="input4left" value="sdfghk" size="8" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield44" type="text" id=ProcessName class="input4left" value="pmbnvfj" size="8" readonly>
    </td>
    <td align="right" nowrap width="6%">
      <input name="textfield45" type="text" id=ProcessName class="input4" value="yutree" size="10" readonly>
    </td>
    <td align="right" nowrap width="6%">
      <input name="textfield46" type="text" id=ProcessName class="input4" value="mjkl;h" size="10" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield47" type="text" id=ProcessName class="input4" value="fdsa" size="8" readonly>
    </td>
    <td align="right" nowrap width="7%">
      <input name="textfield48" type="text" id=ProcessName class="input4" value="lkjhgf" size="12" readonly>
    </td>
    <td align="right" nowrap width="5%">
      <input name="textfield49" type="text" id=ProcessName class="input4left" value="fdsa" size="8" readonly>
    </td>
  </tr>
  <input type=hidden  name=ProcessTimes value="2">
</table>
</body>
</html>

  如果你单纯是为了做网站赚钱,我想你还是别学php的好,去学ASP,JSP好了,毕竟它们有实力雄厚的公司去支持它们。
因胸联盟 该用户已被删除
沙发
 楼主| 发表于 2015-4-17 03:24:27 | 显示全部楼层
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 03:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表