写在前面:
电话丢了,联系方式都没了。
过节了,来了个短信,不知道是谁。
别人给了个名片,过几天怎么也找不到了。
要是电话本丢了,那你就更惨了。
多年不联系的朋友,突然想打个电话,号码忘了。
朋友电话变了,但是qq和邮箱一般不会变吧?
这些事情我们经常遇到。
有了这个小玩意,一切变得简单了。
酝酿多年,觉得没有这个电话本真是太麻烦了。下定决心少睡几个小时吧。终于完成了,确实很方便,稍有些粗糙。
功能描述:
利用ajax实现输入关键字或选择类别实时查询,查询条件多样。建议该程序运行在自己的电脑上,所以没做任何身份验证和加密措施。数据库为access2003,2007的数据库连接方式改了,并且要求在服务器上安装驱动才能运行,所以选择了access2003。
测试环境:
win7,ie8。
总结:
1、不要使用AWS代替IIS,这破玩意配置简单,莫名其妙的错误也太多了,主要是出现中文乱码,害得我多调试了3、4个小时。
2、中文参数乱码问题,可以将参数使用escape(StringValue),或者使用encodeURIComponent(StringValue)转化一下。这两个玩意有啥差别我也不知道。
3、所有页面使用utf-8编码,否则出现下拉列表中文乱码。
4、获取表单中的参数总结:
如果表单中的input的id和name唯一,则以下五种方法都可以获取值。
var m_name = document.form1.m_name.value;
var m_name = document.getElementsByName("m_name").value;
var m_name = document.getElementById("m_name").value;
var m_name = document.all("m_name").value;
var m_name = document.all.m_name.value;
如果表单中的input的id和name不是唯一,比如单选按钮组或者多选按钮,则获取方法如下:
var m_name = document.getElementsByName("m_name");
var m_namevalue="";
for(var i=0;i<m_name.length;i++)
{
if(m_name[i].checked){
m_namevalue=m_name[i].value;
}
}
5、此外,若页面中存在表单,但是希望当点击提交按钮时,表单不被提交,则可以在form中添加onSubmit="search();return false;",其中return false阻止了表单的submit动作。<form name="form1" method="post" id="form1" onSubmit="search();return false;">
当然了,不加form标签最好了。
程序见附件吧。
如果你的iis不好用,请参看http://zhiyongliu.iteye.com/blog/807621
,此外如果无法更新数据,请更改程序所在文件夹-属性-安全,添加iuser用户的访问权限。
…………………………………………………………………………
使用了一段时间后,觉得还是有些地方要修改一下:
个人电话本v2.0
增加了首页面即可添加编辑删除联系人,AJAX。
修正了当没有选择类别,也没有输入关键词,敲击键盘会显示所有记录的bug
修改了css和页面布局
代码重新格式化,增加可读性
修正了信息处理页中的排序部分代码。
修正了搜索时页面不刷新的问题。加随机参数。
总结:
JS不支持给tr赋值,可以给div和span赋值。
还要注意如果被引用的js文件中有中文显示,js文件也要求是utf-8编码。
调用带有参数的js函数时,若参数不是数字类型,千万别忘了给参数带单引号,这个问题困扰我好久。
注意当点edit时,弹出的input的id不能和原有的input重名,比如qq、email、类别、手机这几个不能和页面顶端的搜索栏中的input重名。
预解决问题:
不支持火狐浏览器
分享到:
相关推荐
在"一套完整的ASP+ACCESS个人网站系统"中,我们可以理解这是一个基于ASP技术构建,并以ACCESS数据库作为后台数据存储的网站解决方案。这样的组合适合初级开发者或者个人学习者,因为它们都具有较低的学习曲线和相对...
Ajax四级导航菜单ASP+Access动态版,单就形式来说,绝对值得你一看,因为菜单运行Ajax技术,并结合数据库中的菜单分类 ,依次读出对应级的菜单,实用性更广泛。这个菜单带给大家的是思路上的开拓,虽然美化的一般,...
在本案例中,"超级经典的ASP+ACCESS动态网页的制作"是一个教学资源,旨在帮助用户了解如何利用ASP技术结合ACCESS数据库来构建功能丰富的网站。 1. **ASP基础**:ASP是一种基于HTML的脚本语言,它允许开发者在网页中...
AJAX教程实例,ASP+AJAX+ACCESS数据库应用教程(附源码)-Ajax基础教程 by alixixi_com.mht
【ASP+AJAX+ACCESS实现无刷新检测用户名是否占用程序源码详解】 在网页应用开发中,用户体验至关重要,其中无刷新验证技术能显著提升用户体验。本篇将详细讲解如何使用ASP(Active Server Pages)、AJAX...
【ASP+Access+ECharts+iIS】是一个典型的Web开发组合,主要应用于构建数据可视化应用。这个组合将传统的ASP(Active Server Pages)技术与现代的ECharts图表库、Access数据库以及IIS(Internet Information Services...
在个人学习和实践中,"asp+access 个人网站系统"提供了一个很好的起点,因为它降低了开发复杂性的门槛,让初学者能快速理解动态网站的工作原理和数据库的使用方法。通过这个项目,你可以学到如何搭建服务器环境,...
总之,“asp+access网站源代码”为企业提供了一套完整的、基于ASP技术的网站解决方案,虽然可能不适合大型复杂项目,但对于小型企业和个人开发者来说,它提供了一个易于上手、成本低廉的起点。通过深入理解ASP和...
综上所述,ASP+ACCESS 图片上传程序是一个基础但实用的Web应用,结合了ASP动态网页技术与Access数据库,实现图片的上传、存储和管理。虽然简单,但足以满足小型网站或个人项目的需求。在实际部署时,需注意安全问题...
标题中的“无限级别树形结构类别编辑ASP+ACCESS完美版”指的是一个基于ASP(Active Server Pages)编程语言和ACCESS数据库的程序,它能够创建和管理具有无限层级的分类树状结构。这种结构常用于网站导航、目录管理...
【Ajax评论程序+ASP+ACCESS】是一个基于Web的交互式评论系统,利用了Ajax(Asynchronous JavaScript and XML)技术,ASP(Active Server Pages)脚本语言以及ACCESS数据库来实现动态的、无需页面刷新的评论功能。...
《ASP+Access开发动态网站实例荟萃》是针对使用ASP(Active Server Pages)与Access数据库进行动态网站开发的一本实践性教程。ASP是一种基于服务器端的脚本语言,常用于创建交互式的网页应用,而Access则是一种易于...
《ASP+ACCESS留言板制作详解》 在互联网动态网页开发中,ASP(Active Server Pages)是一种常用的服务器端脚本语言,常用于创建交互式的动态网页。结合ACCESS数据库,可以轻松实现小型网站的数据存储和管理,如制作...
该资源是一个基于ASP(Active Server Pages)技术,利用Access数据库和AJAX(Asynchronous JavaScript and XML)实现的天气预报系统。这个系统具有根据用户IP地址自动获取并显示其所在地区天气预报的功能。以下是对...
在本案例中,“Ajax+Asp+Access注册表单源代码”提供了一个使用Ajax进行在线验证的用户注册表单,结合了ASP(Active Server Pages)后端技术和Access数据库,同时具备验证码功能,确保用户注册的安全性。 1. **Ajax...
"asp+jquery+access拖动排序 ajax更新数据库"这个主题聚焦于一种常见的技术组合,用于创建动态、实时更新的网页界面。以下是对这个主题的详细解释: **ASP (Active Server Pages)**:ASP是一种由微软开发的服务器端...
在“ASP+ACCESS网站制作”这个主题中,我们将深入探讨如何使用ASP技术和Microsoft Access数据库来构建一个简单的网站。 首先,Access是微软的桌面级数据库管理系统,常用于小型项目的数据存储。它的易用性和与...
asp+access数据库+ajax实现两级联动菜单[借鉴].pdf
这个"asp+access个人网站"项目,显然是用ASP技术与Access数据库结合构建的个人网站示例。 在ASP中,开发者可以使用VBScript或JScript等脚本语言编写代码,这些代码在服务器上执行,生成HTML页面并发送到客户端...