|
|
|
กำหนดเงื่อนไขให้กับ Checkbox ยังไงครับ หากติ๊กเลือกให้เก็บอีกค่าหนึ่ง ถ้าไม่ติ๊กก็เก็บอีกค่าหนึ่ง |
|
|
|
|
|
|
|
ปกติค่าเริ่มต้น จะเป็นอย่างนั้นสำหรับการใช้ CHECKBOX นะครับ ถ้าคุณใส่ value ลงไป
เมื่อกด check ตัว value จะถูกส่งไปด้วย ถ้าไม่ได้กด check ก็จะเป็นค่าว่างไปครับ
|
|
|
|
|
Date :
2018-08-21 19:12:09 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วเราจะสามารถทำให้ไม่เป็นค่าว่างได้ไหมครับ
|
|
|
|
|
Date :
2018-08-22 02:22:19 |
By :
Beginner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีปัญหาอีกอย่างครับ คือ checkbox ผมกำหนดให้ insert ข้อมูล 1 ตาราง update อีก 1 ตาราง จะกำหนดเงื่อนไขยังไงหากมีค่าที่เหมือนกันไม่ต้อง update จะ update ก็ต่อเมื่อค่าไม่เหมือนกัน
|
|
|
|
|
Date :
2018-08-22 15:51:57 |
By :
Beginner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากจะบอกว่าใช้ object ไม่ถูกวัตถุประสงค์
chkbox จะมีค่า เมื่อเช็ค ถ้าไม่เช็คก็ไม่มีการส่งค่า ตาม คห1
ให้ใช้โปรแกรมหลัก ตรวจสอบแก้ไขเอา ตาม คห6
หรือแนะนำให้ใช้ radio หรือ select จัดการข้อมูล จะชัดเจนกว่า ได้ค่าตามต้องการแต่เริ่ม
|
|
|
|
|
Date :
2018-08-22 18:05:57 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกไปนะครับ checkbox แต่ละอันจะเก็บข้อมูลคนละฟิลด์
|
|
|
|
|
Date :
2018-08-23 13:21:10 |
By :
Beginner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองเปลี่ยนมาใช้ select menu โดยที่ select 1 อันจะเก็บข้อมูล 1 ฟิลด์ต่อ 1 select เท่านั้น
ผมจะเขียนโค้ดเช็คยังไงถ้าไม่เลือกไม่ต้อง update ข้อมูล
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","12345678") or die("Error Connect to Database");
$objDB = mysql_select_db("project");
$sn_com = $_POST['sn_com'];
$id_image = $_POST['id_image'];
$sta_repair = $_POST['sta_repair'];
$c1 = $_POST['c1'];
$c2 = $_POST['c2'];
$c3 = $_POST['c3'];
$strSQL1 = "insert into tb_com (sn_com,id_image,sta_repair,c1,c2,c3) values ('$sn_com','$id_image','$sta_repair','$c1','$c2','$c3')";
$result = mysql_query($strSQL1);
$strSQL = "UPDATE tb_image SET c1='$c1' where id_image ='$id_image' ";
$objQuery = mysql_query($strSQL);
mysql_close($objConnect);
?>
<label for="c1"></label>
<select name="c1" id="c1" >
<option value="wi.png">C1</option>
<option value="true.png">เลือก</option>
</select>
<select name="c2" id="c2">
<option value="wi.png">C2</option>
<option value="true.png">เลือก</option>
</select>
<select name="c3" id="c3">
<option value="wi.png">C3</option>
<option value="true.png">เลือก</option>
</select>
|
|
|
|
|
Date :
2018-08-25 16:18:38 |
By :
Beginner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเเป็น form ตอนกด save ให้ตรวตสอบว่ามีค่าหรือไม่
ถ้าไม่มีค่า เปลี่ยน attribute disabled = true; จะไม่มีการส่งค่า
|
|
|
|
|
Date :
2018-08-25 18:35:28 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คำค้นสำหรับ jquery
่jquery detect select option selected
ก็ดูว่า ถ้ามีการ selected ก็ผ่านไป แต่ถ้าไม่มีก็เซท property 'disable'
คำค้น
jquery disabled form input
ลองค้นหาเอง เร็วกว่ามารอคนตอบ
|
|
|
|
|
Date :
2018-08-26 15:47:33 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ
|
|
|
|
|
Date :
2018-08-27 14:56:11 |
By :
Beginner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|