|
|
|
ช่วยดูโค้ดการเช็คค่าซ้ำของรหัส โดยใช้ Java script |
|
|
|
|
|
|
|
คือเคยตั้งกระทู้ถามไปแล้วค่ะ แต่ยังไม่ตรงกับที่ต้องการ
ที่ต้องการคือ กรอกรหัสไปสามตัว และเลือกหมวดหมู่ เช่น รหัส 001 หมวดหมู่ 01
ก็จะทำการบันทึกข้อมูลเป็น GL-ES-01001 (01 คือรหัสหมวดหมู่) (001 คือรหัสที่กรอกไปสามตัว)
คือตอนเพิ่มลงฐานข้อมูลก็ใส่ดื้อๆแบบนี้เลยค่ะ
Code (PHP)
$in = " INSERT INTO drb_product(drb_pd_code , drb_cg_id)
VALUES('GL-ES-$drb_cg_id$drb_pd_code' , '$drb_cg_id' )";
แต่อยากจะให้ Java script ที่ใช้เช็คโค้ดซ้ำ เช็คดื้อๆแบบนี้ด้วยค่ะ
พอจะดัดแปลงจากโค้ดตัวเดิมของ Java script ที่ใช้อยู่ได้รึป่าวค่ะ
Code (PHP)
<!------ Check Code ซ้ำ ------->
<script type="text/javascript" src="jquery-1.2.6.min.js"></script>
<link rel="stylesheet" type="text/css" href="style_c.css" />
<SCRIPT type="text/javascript">
pic1 = new Image(16, 16);
pic1.src = "loader.gif";
$(document).ready(function()
{
$("#drb_pd_code").change(function()
{
var pd_code = $("#drb_pd_code").val();
<--! อันนี้ที่ลองสร้างตัวแปรมั่วๆดู ก็ใส่ดื้อๆไปเลย แต่ยังทำไม่ได้
var cg_id = $("#drb_cg_id").val();
var str_c = "ES-";
var str_ce = "-"; -->
if(pd_code.length >= 3)
{
$("#status").html('<img src="loader.gif" align="absmiddle"> Checking availability...');
$.ajax(
{
type: "POST", url: "check.php", data: "drb_pd_code="+ pd_code,
success: function(msg)
{
$("#status").ajaxComplete(function(event, request, settings)
{
if(msg == 'OK')
{
$("#drb_pd_code").removeClass('object_error'); // if necessary
$("#drb_pd_code").addClass("object_ok");
$(this).html(' <img src="tick.gif" align="absmiddle">');
}
else
{
$("#drb_pd_code").removeClass('object_ok'); // if necessary
$("#drb_pd_code").addClass("object_error");
$(this).html(msg);
alert("รหัสนี้ใช้งานแล้ว");
}
});
}
});
}
else
{
$("#status").html('<font color="red">คุณระบุรหัสต่ำกว่า <strong>3</strong> ตัว!</font>');
$("#drb_pd_code").removeClass('object_ok'); // if necessary
$("#drb_pd_code").addClass("object_error");
}
});
});
</SCRIPT><!----- End Check Code ซ้ำ ----->
Tag : PHP, MySQL, JavaScript
|
ประวัติการแก้ไข 2015-11-02 10:03:36 2015-11-02 10:08:25 2015-11-02 10:09:07
|
|
|
|
|
Date :
2015-11-02 10:01:56 |
By :
hiyingzha |
View :
955 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|