ホームページ データベース mysql チュートリアル ASP+ACCESS+AJAX制作的一个实用的个人电话本

ASP+ACCESS+AJAX制作的一个实用的个人电话本

Jun 07, 2016 pm 03:36 PM
個人的 作る 使用 電話

写在前面: 电话丢了,联系方式都没了。 过节了,来了个短信,不知道是谁。 别人给了个名片,过几天怎么也找不到了。 要是 电话本 丢了,那你就更惨了。 多年不联系的朋友,突然想打个电话,号码忘了。 朋友电话变了,但是qq和邮箱一般不会变吧? 这些事情我

写在前面:

电话丢了,联系方式都没了。

过节了,来了个短信,不知道是谁。

别人给了个名片,过几天怎么也找不到了。

要是电话本丢了,那你就更惨了。

多年不联系的朋友,突然想打个电话,号码忘了。

朋友电话变了,但是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 {
? if(m_name[i].checked){
? m_namevalue=m_name[i].value;
? }
}

5、此外,若页面中存在表单,但是希望当点击提交按钮时,表单不被提交,则可以在form中添加onSubmit="search();return false;",其中return false阻止了表单的submit动作。


?

程序见附件吧。

?

如果你的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重名。

?

预解决问题:

不支持火狐浏览器

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

電話をかけても音が出ない場合はどうすればよいですか? 電話をかけても音が出ない場合はどうすればよいですか? Mar 27, 2023 pm 03:09 PM

通話時に音が出ない原因と解決策: 1. 電波が悪い場合は、電波の良い場所に移動して再度電話をかけることができます; 2. 音量がミュートまたは最小に調整されている場合は、通話音量を設定できますメニュー内; 3. 通話の一時停止または禁止が原因の場合は、対応するボタンをクリックして試してください; 4. 電話機の突然のクラッシュまたは電源喪失が原因の場合は、電話機を再起動または充電します; 5. 通話の一時停止または禁止が原因の場合は、対応するボタンをクリックして試してくださいイヤーピースが破損した場合は、アフターサービスに修理をご依頼ください。

携帯電話で電話をかけられないのはなぜですか? 携帯電話で電話をかけられないのはなぜですか? Sep 12, 2023 pm 05:44 PM

携帯電話の通話が受信できない理由は、信号の問題、機内モード、SIM カードの問題、ブラックリスト設定、携帯電話の設定の問題、ソフトウェアの問題、またはオペレーターの問題が考えられます。詳細な紹介: 1. 信号の問題。携帯電話が設置されている場所の信号が弱いか、信号が届かないエリアにあるため、通話に応答できないか発信できない可能性があります。空いている場所に移動してみてください。 2. 機内モード 電話機が機内モードの場合、電話への応答や着信などができなくなります。 。

携帯電話で電話をかけられないのはなぜですか? 携帯電話で電話をかけられないのはなぜですか? Nov 23, 2023 pm 04:04 PM

携帯電話で通話できない理由: 1. 信号の問題、2. 携帯電話の設定の問題、5. 通信事業者のネットワークの問題、7. ソフトウェアの問題。 8. 特定の地域または期間の問題。 10. その他の問題。詳細な紹介: 1. 携帯電話で通話できない最も一般的な原因の 1 つは、信号の問題である可能性があります。携帯電話の信号が十分でない場合、携帯電話のアカウントに問題がある場合があります。携帯電話の口座を滞納・停止されている等。

個人が企業WeChatに参加する方法の紹介 個人が企業WeChatに参加する方法の紹介 Mar 26, 2024 am 10:16 AM

1. まず、携帯電話にダウンロードしたエンタープライズ WeChat ソフトウェアを開きます。ログインする際には、WeChat IDを使用する方法と携帯電話番号を使用する方法の2つを選択できます。 3. この時点で、企業管理者はバックグラウンドで携帯電話番号を追加する必要があります。そうすれば、Enterprise WeChat は携帯電話番号に基づいて企業を識別します。次に、あなたのビジネスを表示し、下の「Enter Business」オプションをクリックします。 4. 次に、ソフトウェアの機能の使用を入力できますが、最も重要なことは、管理者によってあなたの携帯電話番号が企業に追加されなければ使用できないことです。

電話をかけることはできるが、インターネットを閲覧できない携帯電話には何が問題があるのでしょうか? 電話をかけることはできるが、インターネットを閲覧できない携帯電話には何が問題があるのでしょうか? Sep 19, 2023 pm 04:48 PM

携帯電話で通話はできるがインターネットにアクセスできない理由としては、データ トラフィック スイッチがオフになっている、APN 設定が間違っている、モバイル ネットワーク信号が弱い、オペレーターの制限または障害、携帯電話ソフトウェアの問題、または SIM カードが考えられます。問題など詳細な紹介: 1. データ フロー スイッチがオフになっている。通常、携帯電話では、データ フロー スイッチがオフになっている場合でも、携帯電話がインターネットにアクセスするためにモバイル データを使用するかどうかを制御するデータ フロー スイッチがあります。モバイルネットワークに接続されている場合、データを使用してインターネットにアクセスできない場合、ユーザーは電話の設定でデータトラフィックスイッチを見つけてオンにすることができます。 2. APN設定エラーなど。

PPTでフィルムの動き効果を作成する具体的な方法 PPTでフィルムの動き効果を作成する具体的な方法 Mar 26, 2024 pm 04:00 PM

1. PPT を起動し、新しい空の文書を作成し、すべてのテキスト ボックスを選択して削除します。 2. [図形の挿入] コマンドを実行し、ドキュメント内で四角形をドラッグし、図形を黒で塗りつぶします。 3. 長方形をドラッグして長くし、[図形の挿入] コマンドを実行して小さな正方形をドラッグし、塗りつぶしの色を白に設定します。 4. 小さな正方形をフィルムの両側に上下が均等になるように 1 つずつコピーして貼り付け、ctrl+a ですべて選択した後、右クリックして [グループ] を選択します。 5. [挿入-図] コマンドを実行し、ポップアップ ダイアログ ボックスで挿入する図を見つけ、クリックして開き、図のサイズと位置を調整します。 6. 手順 5 を繰り返して、残りの画像を挿入して設定し、フィルム画像を形成します。 7. フィルムを選択し、アニメーション追加コマンドを実行します。

電話をかけるときに番号を表示しないように設定する方法 電話をかけるときに番号を表示しないように設定する方法 Sep 11, 2023 am 10:28 AM

発信時に番号を表示しない設定は、携帯電話のダイヤル設定、固定電話のダイヤル設定、およびサードパーティのアプリケーションを使用して設定できます。詳細な紹介: 1. 携帯電話のダイヤル設定を使用し、設定メニューで [自分の番号を表示] または同様のオプションを探し、[閉じる] または [非表示] を選択します; 2. 固定電話のダイヤル設定を使用し、*67 にダイヤルし、その後電話をかけたい番号を入力します; 3. App Store で「匿名ダイヤル」または同様のキーワードを検索し、インストールして設定する適切なアプリケーションを選択します。

トマトの小説表紙の作り方 トマトの小説表紙の作り方 Feb 23, 2024 pm 01:55 PM

トマトの小説の表紙の作り方 トマトの小説では専用の小説の表紙を作ることができますが、ほとんどの友達はトマトの小説の表紙の作り方を知りません。次はトマトの小説の表紙の作り方の写真です。エディターからプレイヤーへ チュートリアル、興味のあるプレイヤーは見に来てください!トマトノベル使い方講座 トマトノベル表紙の作り方 1.まずトマトノベルアプリを起動し、作品管理画面に入り、新規書籍を作成し、下矢印の[表紙テンプレート]を選択します; 2.次に、トマトノベルの表紙を入力します。表紙テンプレートページにアクセスし、お好みの表紙テンプレートを選択してください; 3. 最後に表紙を選択したら、右上の[確認]をクリックします。

See all articles