|
|
|
ขอสอบถามปัญหาแทนหลานสาวหน่อยครับ รูปที่สองไม่อยากให้มันบันทึกหรือ submit ได้ครับ ตอนนี้ผมคิดไม่ออกจริงๆ |
|
|
|
|
|
|
|
Disable ปุ่ม Submit เมื่อไม่มีข้อมูลครับ
$notname ="noresult";
if($_POST["id"])
{
@$id = $_POST["id"];
$sql = "select S_name from student where S_num = '$id'";
$query = mysql_query($sql);
$objResult = mysql_fetch_array($query);
if(!$objResult){
echo $notname ;
}
else
{
echo " ".$objResult["S_name"];
}
}
<script type="text/javascript">
$(document).ready(function(){
$("#S_num").change(function(){
var id=$(this).val();
var dataString = 'id='+ id;
var submitButton = $("input[type='submit']");
$.ajax({
type: "POST",
url: "ajax_name.php",
data: dataString,
cache: false,
success: function(html){
if(html != 'noresult'){
$("#S_name").html(html);
submitButton.prop("disabled", false);
} else {
$("#S_name").html(' ไม่มีชื่อนี้');
submitButton.prop("disabled", true);
}
}
});
});
});
</script>
|
|
|
|
|
Date :
2017-09-22 01:53:47 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะทำหน้าแรก แสดงแค่ช่องกรอกรหัส กับ ปุ่มSubmit เท่านั้น
เมื่อกรอกรหัสแล้ว ตรวจสอบ ถ้ารหัสไม่ถูกต้องก็แสดงเออเร่อร์ ให้กรอกใหม่
ถ้ารหัสถูกถึงแสดงช่องอื่นๆ ออกมาทำงานต่อไป
การแสดงปุ่มแล้วช่องออกมาทั้งหมด แต่ disable เอาไว้
ถ้าเป็นการเขียนโค๊ดแบบเดิม ก็สามารถทำการ hack แก้ไขปุ่มได้เอง จากเครื่องมือของ browser
ก็หัดทำให้เคยชินไว้จะช่วยป้องกันการ hack ได้ระดับหนึ่ง
|
|
|
|
|
Date :
2017-09-22 06:34:38 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|