Rumah pangkalan data tutorial mysql ASP+ACCESS+AJAX制作的一个实用的个人电话本

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

Jun 07, 2016 pm 03:36 PM
peribadi buat praktikal telefon

写在前面: 电话丢了,联系方式都没了。 过节了,来了个短信,不知道是谁。 别人给了个名片,过几天怎么也找不到了。 要是 电话本 丢了,那你就更惨了。 多年不联系的朋友,突然想打个电话,号码忘了。 朋友电话变了,但是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重名。

?

预解决问题:

不支持火狐浏览器

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah yang perlu saya lakukan jika tiada bunyi semasa saya memanggil? Apakah yang perlu saya lakukan jika tiada bunyi semasa saya memanggil? Mar 27, 2023 pm 03:09 PM

Sebab dan penyelesaian tiada bunyi semasa membuat panggilan: 1. Jika isyarat lemah, anda boleh pergi ke tempat dengan isyarat yang baik dan panggil semula 2. Jika kelantangan diredamkan atau dilaraskan kepada minimum, anda boleh menetapkan kelantangan panggilan dalam menu; 3. Jika ia disebabkan oleh menjeda atau melarang panggilan, klik butang yang sepadan untuk mencuba; oleh alat dengar yang rosak, hanya hubungi perkhidmatan selepas jualan untuk pembaikan.

Mengapa saya tidak boleh membuat panggilan pada telefon bimbit saya? Mengapa saya tidak boleh membuat panggilan pada telefon bimbit saya? Sep 12, 2023 pm 05:44 PM

Sebab mengapa panggilan telefon mudah alih tidak boleh masuk mungkin disebabkan masalah isyarat, mod kapal terbang, masalah kad SIM, tetapan senarai hitam, masalah tetapan telefon mudah alih, masalah perisian atau masalah operator. Pengenalan terperinci: 1. Masalah isyarat Kawasan di mana telefon bimbit berada mempunyai isyarat lemah atau berada di kawasan buta isyarat, yang mungkin menyebabkan panggilan tidak dapat dijawab atau dibuat , atau dekat dengan tingkap atau kawasan lain dengan isyarat yang baik untuk mendapatkan isyarat yang lebih baik 2. Mod pesawat Jika telefon dalam mod pesawat, fungsi telefon akan dilumpuhkan, mengakibatkan ketidakupayaan untuk menjawab atau membuat. panggilan masuk, dsb.

Mengapa saya tidak boleh membuat panggilan pada telefon bimbit saya? Mengapa saya tidak boleh membuat panggilan pada telefon bimbit saya? Nov 23, 2023 pm 04:04 PM

Sebab mengapa panggilan telefon bimbit tidak boleh dibuat: 1. Masalah isyarat; 3. Masalah tetapan telefon bimbit; 5. Masalah perkakasan telefon bimbit; masalah; 8 , Isu dalam kawasan atau tempoh masa tertentu 9. Isu dengan pembekal perkhidmatan; Pengenalan terperinci: 1. Masalah isyarat mungkin salah satu sebab yang paling biasa mengapa telefon bimbit tidak boleh membuat panggilan Jika telefon bimbit tidak mempunyai isyarat yang mencukupi, ia mungkin tidak boleh membuat panggilan 2. Masalah akaun telefon bimbit, jika akaun telefon mudah alih tertunggak atau telah digantung daripada perkhidmatan, dsb.

Mengapa telefon bimbit saya tidak boleh membuat panggilan tetapi tidak melayari Internet? Mengapa telefon bimbit saya tidak boleh membuat panggilan tetapi tidak melayari Internet? Sep 19, 2023 pm 04:48 PM

Sebab telefon bimbit boleh membuat panggilan tetapi tidak boleh mengakses Internet mungkin kerana suis trafik data dimatikan, tetapan APN tidak betul, isyarat rangkaian mudah alih lemah, sekatan atau kegagalan operator, masalah perisian telefon mudah alih atau kad SIM masalah, dsb. Pengenalan terperinci: 1. Suis aliran data dimatikan Pada telefon mudah alih, biasanya terdapat suis aliran data untuk mengawal sama ada telefon menggunakan data mudah alih untuk mengakses Internet Jika suis aliran data dimatikan, walaupun telefon disambungkan ke rangkaian mudah alih, ia tidak boleh menggunakan data untuk mengakses Internet , pengguna boleh mencari dan menghidupkan suis trafik data dalam tetapan telefon 2. Ralat tetapan APN, dsb.

Pengenalan kepada kaedah untuk individu menyertai WeChat korporat Pengenalan kepada kaedah untuk individu menyertai WeChat korporat Mar 26, 2024 am 10:16 AM

1. Mula-mula, buka perisian WeChat perusahaan yang anda muat turun pada telefon mudah alih anda. Apabila log masuk, terdapat dua cara untuk memilih: satu ialah menggunakan WeChat ID, satu lagi ialah menggunakan nombor telefon mudah alih. 3. Pada masa ini, pentadbir perusahaan perlu menambah nombor telefon mudah alih anda di latar belakang, dan kemudian WeChat Perusahaan akan mengenal pasti perusahaan berdasarkan nombor telefon mudah alih anda. Kemudian paparkan perniagaan anda dan klik pilihan Enter Business di bawah. 4. Kemudian anda boleh memasukkan penggunaan fungsi dalam perisian Ia boleh dikatakan bahawa perkara yang paling penting ialah nombor telefon bimbit anda mesti ditambahkan ke perusahaan oleh pentadbir, jika tidak, ia tidak akan tersedia.

Bagaimana untuk menetapkan nombor supaya tidak dipaparkan semasa membuat panggilan Bagaimana untuk menetapkan nombor supaya tidak dipaparkan semasa membuat panggilan Sep 11, 2023 am 10:28 AM

Tidak memaparkan nombor semasa membuat panggilan boleh ditetapkan dengan menggunakan tetapan dail telefon mudah alih, menggunakan tetapan dail talian tetap dan menggunakan aplikasi pihak ketiga. Pengenalan terperinci: 1. Gunakan tetapan dail telefon mudah alih, dalam menu tetapan, cari "Tunjukkan nombor saya" atau pilihan yang serupa, dan kemudian pilih "Tutup" atau "Sembunyikan"; 2. Gunakan tetapan dail talian tetap, dail *67, Kemudian masukkan nombor yang ingin anda hubungi; 3. Cari "dail tanpa nama" atau kata kunci yang serupa dalam gedung aplikasi, dan kemudian pilih aplikasi yang sesuai untuk dipasang dan disediakan.

Kaedah khusus untuk mencipta kesan pergerakan filem dalam PPT Kaedah khusus untuk mencipta kesan pergerakan filem dalam PPT Mar 26, 2024 pm 04:00 PM

1. Mulakan PPT, buat dokumen kosong baharu, pilih semua kotak teks dan padamkannya. 2. Jalankan arahan Sisip-Bentuk, seret segi empat tepat dalam dokumen dan isikan bentuk dengan hitam. 3. Seret segi empat tepat untuk memanjangkannya, laksanakan arahan Sisip-Bentuk, seret keluar segi empat sama kecil, dan tetapkan warna isian kepada putih. 4. Salin dan tampal petak kecil satu demi satu supaya bahagian atas dan bawah diagihkan sama rata pada kedua-dua belah filem Selepas memilih semuanya dengan ctrl+a, klik kanan dan pilih Kumpulan. 5. Jalankan arahan Insert-Picture, cari gambar yang hendak disisipkan dalam kotak dialog pop timbul, klik untuk membuka, dan laraskan saiz dan kedudukan gambar. 6. Ulangi langkah 5 untuk memasukkan dan menetapkan gambar yang tinggal untuk membentuk gambar filem. 7. Pilih filem, laksanakan arahan animasi-tambah animasi

Komputer manakah yang harus dipilih oleh jurusan Sains Maklumat Geografi? Komputer manakah yang harus dipilih oleh jurusan Sains Maklumat Geografi? Jan 13, 2024 am 08:00 AM

Komputer yang disyorkan sesuai untuk pelajar jurusan sains maklumat geografi 1. Cadangan 2. Pelajar jurusan sains maklumat geografi perlu memproses sejumlah besar data geografi dan menjalankan analisis maklumat geografi yang kompleks, jadi mereka memerlukan komputer dengan prestasi yang kukuh. Komputer dengan konfigurasi tinggi boleh memberikan kelajuan pemprosesan yang lebih pantas dan ruang storan yang lebih besar, dan boleh memenuhi keperluan profesional dengan lebih baik. 3. Adalah disyorkan untuk memilih komputer yang dilengkapi dengan pemproses berprestasi tinggi dan memori berkapasiti besar, yang boleh meningkatkan kecekapan pemprosesan dan analisis data. Di samping itu, memilih komputer dengan ruang storan yang lebih besar dan paparan resolusi tinggi boleh memaparkan data dan hasil geografi dengan lebih baik. Di samping itu, memandangkan pelajar jurusan sains maklumat geografi mungkin perlu membangunkan dan memprogram perisian sistem maklumat geografi (GIS), pilih komputer dengan sokongan pemprosesan grafik yang lebih baik.

See all articles