|
|
|
รบกวนด้วยครับ พอจะมีโค็ดเพิ่มข้อมูลโดยมีการตรวจสอบข้อมูลหากซ้ำจะฟ้องข้อมูลซ้ำเลย ตรงช่องข้างtext อ่ะครับ รบกวนด้วยครับผมปวดหัวมากนั่งงมนานและ |
|
|
|
|
|
|
|
ใช้พวก jquery ช่วยได้นะครับ ลองศึกษาดู ไม่ยากอย่างที่คิดครับ
|
|
|
|
|
Date :
2015-12-16 16:07:26 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาไปศึกษาดูครับ พยายามเขียนให้สั้นที่สุดแล้วนะ น่าจะพอเห็นภาพ javascript ไปเรียก ฟังก์ชันของ php
index.html
<input type='text' name='username' onblur='check_username(this.value)'><span id='result_username'></span>
<script>
php_file = 'chk_username.php';
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
function check_username(username){
var formData = new FormData();
formData.append("function", "chk_username");
formData.append("username", username);
xmlhttp.open("POST", php_file, true);
xmlhttp.send(formData);
xmlhttp.onload = function () {
if (xmlhttp.status === 200) {
html = xmlhttp.responseText;
item = document.getElementById('result_username');
item.innerHTML = html;
}
}
};
</script>
chk_username.php
<?php
$function = $_POST['function'];
$function();
function chk_username(){
$username = $_POST['username'];
if($username === 'admin'){
echo '<span style="color:red">can not use</span>';
}else{
echo '<span style="color:green">can use</span>';
}
}
|
|
|
|
|
Date :
2015-12-16 22:38:34 |
By :
noMerzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับบบ
|
|
|
|
|
Date :
2015-12-19 19:15:48 |
By :
kaned |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|