Rumah pembangunan bahagian belakang tutorial php 请问大师们,查询注册用户名已存在时按钮不提交,不跳转,如何实现

请问大师们,查询注册用户名已存在时按钮不提交,不跳转,如何实现

Jun 13, 2016 pm 01:34 PM
document getelementbyid lt quot xhr

请教大师们,查询注册用户名已存在时按钮不提交,不跳转,怎么实现?

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
  
Salin selepas log masuk
请输入名称


JScript code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
// JavaScript Document
var XHR;
function createXHR(){
    if(window.ActiveXObject){
        XHR=new ActiveXObject('Microsoft.XMLHTTP');
    }else if(window.XMLHttpRequest){
        XHR=new XMLHttpRequest();
    }
}
function checkname(){
    var username=document.form1.host.value;
    createXHR();    
    XHR.open("GET","./checkname.php?id="+username,true);
    XHR.onreadystatechange=byhongfei;
    XHR.send(null);
}
function byhongfei(){
    if(XHR.readyState == 4){
        if(XHR.status == 200){    
            var textHTML=XHR.responseText;            
            document.getElementById('msg').innerHTML=textHTML;
        }
    }
}

Salin selepas log masuk


PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php mysql_connect("localhost",'root','123456');
    mysql_select_db('dodiscuz_freebb');
    $sql="select * from member where username='$_GET[id]'";
    $query=mysql_query($sql);
    if(is_array(mysql_fetch_array($query))){
        echo "用户名已存在";
    }else{
        echo "<font color=green>用户名可以使用";
    }
mysql_close();
?>

Salin selepas log masuk


用户名存在时 注册 按钮怎样实现不可用状态 现在就是用户名存在也跳转到index.php?reg

------解决方案--------------------
JScript code

document.getElementById("button").disabled    = 'true';//禁用
document.getElementById("button").removeAttribute("disabled");//恢复
<br><font color="#e78608">------解决方案--------------------</font><br>
Salin selepas log masuk
JScript code

function byhongfei(){
    if(XHR.readyState == 4){
        if(XHR.status == 200){    
            var textHTML=XHR.responseText;            
            document.getElementById('msg').innerHTML=textHTML;
            if(textHTML == "用户名已存在"){
              document.getElementById("button").disabled    = 'true';//禁用
            }
        }
    }
} <div class="clear">
                 
              
              
        
            </div>
Salin selepas log masuk
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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Topik panas

Tutorial Java
1664
14
Tutorial PHP
1266
29
Tutorial C#
1239
24
Bagaimana untuk menyelesaikan masalah yang document.cookie tidak boleh diperolehi Bagaimana untuk menyelesaikan masalah yang document.cookie tidak boleh diperolehi Nov 23, 2023 am 10:02 AM

Penyelesaian untuk document.cookie tidak diperolehi: 1. Tetapan privasi pelayar 2. Dasar asal yang sama 3. Kuki HTTPOnly 5. Kuki tidak wujud atau tamat tempoh; . Mod pemapar; 8. Masalah pelayan;

Dokumen GTA 6 memberikan gambaran keseluruhan terperinci tentang semua kebocoran Dokumen GTA 6 memberikan gambaran keseluruhan terperinci tentang semua kebocoran Sep 08, 2024 am 06:37 AM

Pada 3 September, versi 1.5 dokumen Grand Theft Auto VI yang memberikan gambaran keseluruhan terperinci tentang semua yang diketahui tentang permainan setakat ini. Versi dokumen yang dikemas kini telah diumumkan dalam treler yang diterbitkan di X (dahulunya Twitter).??

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

请教怎么修改url某一参数的参数值呢?是要拆开了再拼回去吗 请教怎么修改url某一参数的参数值呢?是要拆开了再拼回去吗 Jun 13, 2016 am 10:24 AM

请问如何修改url某一参数的参数值呢?是要拆开了再拼回去吗?那么请问如何修改url某一参数的参数值呢?是要拆开了再拼回去吗?http://127.0.0.1/myo/newuser.php?mod=search&type=fastone比如现在我要修改mod=new要怎么做呢?------解决方案--------------------发送了请求

Cara menggunakan getElementById Cara menggunakan getElementById Sep 01, 2023 am 11:03 AM

getElementById boleh mendapatkan elemen HTML yang sepadan melalui atribut id elemen, dan kemudian mengendalikan dan mengubah suainya dengan mudah. Sama ada untuk menukar kandungan dan gaya elemen secara dinamik atau menambah pendengar acara, getElementById ialah kaedah yang sangat biasa digunakan.

Microsoft melancarkan binaan Windows 11 23H2 ke saluran Pratonton Keluaran dengan Copilot Microsoft melancarkan binaan Windows 11 23H2 ke saluran Pratonton Keluaran dengan Copilot Sep 28, 2023 pm 07:17 PM

Semua orang menantikan keluaran Windows 1123H2 hari ini. Malah, Microsoft baru sahaja melancarkan kemas kini kepada pratonton keluaran, iaitu saluran terdekat sebelum peringkat keluaran rasmi. Dikenali sebagai Build 22631, Microsoft berkata mereka sedang melancarkan aplikasi sembang penjenamaan semula baharu, pautan telefon dan memainkan bersama-sama widget yang telah diuji pada saluran dalaman lain sejak beberapa bulan lalu. "Kemas kini baharu ini akan mempunyai cawangan servis dan asas kod yang sama seperti Windows 11 versi 22H2 dan akan terkumpul dengan semua ciri yang baru diumumkan, termasuk Copilot dalam Windows (pratonton)," janji Microsoft. Pegawai Redmond selanjutnya

Pengenalan kepada objek dokumen dalam js Pengenalan kepada objek dokumen dalam js Feb 18, 2024 pm 01:06 PM

Pengenalan kepada objek Dokumen dalam JavaScript dan contoh kod: Dalam JavaScript, objek Dokumen ialah antara muka yang mewakili keseluruhan dokumen HTML Ia menyediakan kaedah akses dan operasi kepada dokumen HTML. Artikel ini akan memperkenalkan kaedah dan sifat biasa bagi objek Dokumen dan menyediakan beberapa contoh kod khusus. kaedah getElementById getElementById ialah kaedah penting bagi objek Dokumen, digunakan untuk

Dokumen sifat dan kaedah JS Dokumen sifat dan kaedah JS Mar 14, 2024 am 10:47 AM

Atribut dan kaedah dokumen biasa: Atribut: 1. document.title: Dapatkan atau tetapkan tajuk dokumen, biasanya dipaparkan pada bar tajuk atau label pelayar 2. document.URL: Dapatkan URL lengkap dokumen; dokumen. documentElement: Dapatkan elemen akar dokumen, biasanya elemen <html> 4. document.body: Dapatkan elemen <body> dokumen;

See all articles