Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > php checkbox 2 ชั้น หากเลือก checkbox ชั้นที่ 1 แล้วเอาออก checkbox ชั้นที่ 2 ยัง check อยู่ไม่ยอม uncheck



 

php checkbox 2 ชั้น หากเลือก checkbox ชั้นที่ 1 แล้วเอาออก checkbox ชั้นที่ 2 ยัง check อยู่ไม่ยอม uncheck

 



Topic : 106310



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์




ระบบนี้จะสามารถเลือก checkbox ได้หลายอัน โดยเลือก checkbox แล้วจะเก็บข้อมูลได้ไม่มีปัญหา
แต่หาก uncheck ตามภาพออก checkbox อีกชั้นจะไม่ยอม uncheck ตาม จะต้องแก้ไขอย่างไรคะ

checkbox

Code (PHP)
<?php 
        $type_ink=split(",",$rs['id_type_ink_jet']);
        $detail_ink=split(",",$rs['id_detail_ink']);
	$sql_ink="select * from roc_ink_jet";
	$res_ink=mysql_query($sql_ink) or die ('Error '.$sql_ink);
	while($rs_ink=mysql_fetch_array($res_ink)){
		if(($rs_ink['id_ink_jet']==1)||($rs_ink['id_ink_jet']==2)){$rowspan='rowspan="4"';}
		if(($rs_ink['id_ink_jet']==3)||($rs_ink['id_ink_jet']==4)){$rowspan='rowspan="3"';}
	?>
	<tr>
		<td <?php echo $rowspan?> class="title-function w20"><input type="checkbox" name="type_ink_jet[]" value="<?php echo $rs_ink['id_ink_jet']?>" <?php if(in_array($rs_ink['id_ink_jet'],$type_ink)){echo 'checked';}?>><?php echo $rs_ink['title_ink_jet']?></td>
	<?php
		$j_ink_detail=0;
		$sql_ink_detail="select * from roc_ink_jet_detail where id_ink_jet='".$rs_ink['id_ink_jet']."'";
		$res_ink_detail=mysql_query($sql_ink_detail) or die ('Error '.$sql_ink_detail);
		while($rs_ink_detail=mysql_fetch_array($res_ink_detail)){
			$j_ink_detail++;
			if($j_ink_detail==1){
	?>
			       <td class="title-function"><input type="checkbox" name="ink_jet_detail[]" value="<?php echo $rs_ink_detail['id_detail_ink']?>" <?php if(in_array($rs_ink_detail['id_detail_ink'],$detail_ink)){echo 'checked';}?>><?php echo $rs_ink_detail['title_detail_ink']?></td>
		      <?php }else{?>
				<tr>
			        	<td class="title-function"><input type="checkbox" name="ink_jet_detail[]" value="<?php echo $rs_ink_detail['id_detail_ink']?>" <?php if(in_array($rs_ink_detail['id_detail_ink'],$detail_ink)){echo 'checked';}?>><?php echo $rs_ink_detail['title_detail_ink']?></td>
				</tr>
			<?php }										
		}//end while ink jet detail?>
	</tr>
<?php }//end while ink jet	?>




Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-02-26 17:22:58 By : aobmi View : 2941 Reply : 43
 

 

No. 1



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


หมายถึงระหว่างที่เลือกมันไม่เปลี่ยนตามที่ต้องการ หรือว่า หลังจากที่ submit form แล้ว มันเก็บค่าเก่าที่เคยเลือกไว้ครับ ถามให้เคลียร์






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-26 17:26:53 By : PlaKriM
 


 

No. 2



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ต้องเอาโค้ดส่วนที่เป็น javascript มาดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-26 22:17:23 By : sakuraei
 

 

No. 3



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ระหว่างที่เลือกมันไม่เปลี่ยนตามที่ต้องการคะ และหลัง submit form ก็เก็บค่าเก่าไว้ด้วยคะ
ส่วน javascript ยังไม่ได้เขียนคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 09:19:20 By : aobmi
 


 

No. 4



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ลอง Apply ดูครับ
Code (PHP)
<pre>
	<input type="checkbox" id="All">All
    	<input type="checkbox" id="Car">Car
        	<input type="checkbox" rel="Car" value="Ferrari">Ferrari
            <input type="checkbox" rel="Car" value="Lamborghini">Lamborghini
        <input type="checkbox" id="Motorcycle">Motercycle
        	<input type="checkbox" rel="Motorcycle" value="Ducati">Ducati
            <input type="checkbox" rel="Motorcycle" value="Vespa">Vespa
</pre>

<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script>
	$(function(){
		$('#All').click(function(){
			if($(this).prop('checked')){
				$('input[type=checkbox]').each(function(index, element) {
                    $(this).prop('checked',true);
                });	
			}else{
				$('input[type=checkbox]').each(function(index, element) {
                    $(this).prop('checked',false);
                });	
			}	
		});
		
		$('#Car').click(function(){
			if($(this).prop('checked')){
				$('input[rel=Car]').each(function(index, element) {
                    $(this).prop('checked',true);
                });	
			}else{
				$('input[rel=Car]').each(function(index, element) {
                    $(this).prop('checked',false);
                });	
			}	
		});
	
		$('#Motorcycle').click(function(){
			if($(this).prop('checked')){
				$('input[rel=Motorcycle]').each(function(index, element) {
                    $(this).prop('checked',true);
                });	
			}else{
				$('input[rel=Motorcycle]').each(function(index, element) {
                    $(this).prop('checked',false);
                });	
			}	
		});
	});
</script>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 12:12:54 By : Ex-[S]i[L]e[N]t
 


 

No. 5



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 4 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2014-02-28 12:12:54
รายละเอียดของการตอบ ::
ว้าาาาว เยี่ยมยอด

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 12:25:10 By : sakuraei
 


 

No. 6



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ทำได้แล้วคะ

ขอบคุณมากกกกกกกกกคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 13:13:27 By : aobmi
 


 

No. 7



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 5 เขียนโดย : sakuraei เมื่อวันที่ 2014-02-28 12:25:10
รายละเอียดของการตอบ ::
ได้ดีเพราะพี่ให้ครับ 55+

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 14:07:14 By : Ex-[S]i[L]e[N]t
 


 

No. 8



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 7 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2014-02-28 14:07:14
รายละเอียดของการตอบ ::
ไม่น่ะเป็นเพราะความเพียรของตัวเองต่างหาก พี่ไม่สามารถเอาอะไรเข้าหัวยูได้ ยูเรียนรู้เอาเอง....

ปล.ภาพนี้หล่อแหะน้องเรา อิอิ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 14:15:41 By : sakuraei
 


 

No. 9



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 8 เขียนโดย : sakuraei เมื่อวันที่ 2014-02-28 14:15:41
รายละเอียดของการตอบ ::
ถึงยังไง ก็ต้องขอบพระคุณลูกพี่ และ thaicreate ครับ จากคนไม่เป็นเลย พัฒนามาเป็นพอทำได้ก็ต้องขอบคุณมากๆครับผม

ปล. หล่อลื่นอ่าดิลูกพี่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 14:35:58 By : Ex-[S]i[L]e[N]t
 


 

No. 10



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 9 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2014-02-28 14:35:58
รายละเอียดของการตอบ ::
ฮั่นแน่ๆๆๆ จะเป็นพ่อปลาไหลอะดิ มีแฟนหลายคนหรือป่าว

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 14:38:34 By : sakuraei
 


 

No. 11



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 10 เขียนโดย : sakuraei เมื่อวันที่ 2014-02-28 14:38:34
รายละเอียดของการตอบ ::


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 14:40:01 By : Ex-[S]i[L]e[N]t
 


 

No. 12

Guest


ตอนนี้ผมรู้แล้วว่า Jquery คือปัจจัยที่ 5 สำหรับงานโปรแกรมมิ่ง
ตัวอย่างด้านล่างนี้ผมเอามาจาก http://tech.tiffanyandjeremy.com

***** Jquery >= 1.6 attr <> prop

Code (PHP)
<html>
<head>
    <title></title>
    <script src="../../Scripts/jquery-1.8.2.min.js" type="text/javascript"></script>
    <style type="text/css">      
        .parentCheckBox 
        {
            margin-left:14px;
        }        
        .childCheckBox 
        {
            margin-left:44px;
        }
    </style>
    
    <script type="text/javascript">
        $(document).ready(function () {
            //clicking the parent checkbox should check or uncheck all child checkboxes
            $(".parentCheckBox").click(function () {
                $(this).parents('div:eq(0)').find('.childCheckBox').prop('checked', this.checked);
            });
            //clicking the last unchecked or checked checkbox should check or uncheck the parent checkbox
            $('.childCheckBox').click(function () {
                if ($(this).parents('div:eq(0)').find('.parentCheckBox').prop('checked') == true && this.checked == false)
                    $(this).parents('div:eq(0)').find('.parentCheckBox').prop('checked', false);
                if (this.checked == true) {
                    var flag = true;
                    $(this).parents('div:eq(0)').find('.childCheckBox').each(
	                          function () {
	                              if (this.checked == false)
	                                  flag = false;
	                          });
                    $(this).parents('div:eq(0)').find('.parentCheckBox').prop('checked', flag);
                }
            });
        });    
    </script>
</head>
<body>
    <form id="form1">
    <h3>Two-level jquery check all script</h3> 
    <p>by Jeremy Biros - For this and more code, checkout my technical blog at 
        <a href="http://tech.tiffanyandjeremy.com">http://tech.tiffanyandjeremy.com</a></p>
    <p>1. Checking a parent will check or uncheck all children.</p>
    <p>2. Checking or unchecking the last child will check or uncheck the parent.</p>
    <div>
        <input type="checkbox" class="parentCheckBox" />Parent 1<br />
        <input type="checkbox" class="childCheckBox" />Child 1-1<br />
        <input type="checkbox" class="childCheckBox" />Child 1-2<br />
        <input type="checkbox" class="childCheckBox" />Child 1-3<br />
        <input type="checkbox" class="childCheckBox" />Child 1-4<br />
        <input type="checkbox" class="childCheckBox" />Child 1-5<br />
    </div>
    <div>
        <input type="checkbox" class="parentCheckBox" />Parent 2<br />
        <input type="checkbox" class="childCheckBox" />Child 2-1<br />
        <input type="checkbox" class="childCheckBox" />Child 2-2<br />
        <input type="checkbox" class="childCheckBox" />Child 2-3<br />
        <input type="checkbox" class="childCheckBox" />Child 2-4<br />
        <input type="checkbox" class="childCheckBox" />Child 2-5<br />
    </div>
    </form>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 06:29:31 By : love9713
 


 

No. 13

Guest


จาก #NO 12 มันแค่ 2 ชั้น แต่ความต้องการของมนุษย์ไม่มีวันสิ้นสุด
ทดสอบพลังสมอง ผมต้องการ N Level (ไม่จำกัดระดับชั้น) ต้องเขียนอย่างไร?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 09:37:54 By : love9713
 


 

No. 14

Guest


Source Code ด้านล่างนี้ผมจะประยุกต์ ตอบโจทย์ความต้องการของ #NO 13 เรียนรู้ Jquery ไร้ตำราเรียน


Code (VB.NET)
Imports ESRI.ArcGIS.ADF
Imports ESRI.ArcGIS.ADF.Web.UI
Imports ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer

Public Class misBasicData
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
        'btnCheckPostBack.Attributes.CssStyle("visibility") = "hidden"
        'Bug ASP.NET TreeView --> Event CheckNodeChange is'not Fire
        'Fire Event CheckBox Click        
        trvMnu.Attributes.Add("onclick", String.Format("document.getElementById('{0}').click();", btnCheckPostBack.ClientID))
    End Sub

    Private Sub trvMnu_TreeNodeCheckChanged(sender As Object, e As TreeNodeEventArgs) Handles trvMnu.TreeNodeCheckChanged
        
        Call SetChildrenCheck(e.Node, e.Node.Checked)

        If e.Node.ChildNodes.Count = 0 Then
            If e.Node.Parent IsNot Nothing Then
                Dim tn As TreeNode = e.Node.Parent
                Dim c1 As Integer = 0
                For Each n As TreeNode In tn.ChildNodes
                    If n.Checked Then
                        c1 = 1
                        e.Node.Parent.Checked = True
                        Exit For
                    End If
                Next
                If c1 = 0 Then
                    e.Node.Parent.Checked = False
                End If
            End If
        End If
    End Sub

    Private Sub SetChildrenCheck(ByVal parentNode As TreeNode, ByVal isChecked As Boolean)
        parentNode.Checked = isChecked
        For Each child As TreeNode In parentNode.ChildNodes
            SetChildrenCheck(child, isChecked, isSelected)
        Next
    End Sub

End Class

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 11:33:03 By : love9713
 


 

No. 15



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 14 เขียนโดย : love9713 เมื่อวันที่ 2014-03-03 11:33:03
รายละเอียดของการตอบ ::
เขียน วีบีฯ ไม่เป็นอ่ะ...

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 17:50:27 By : sakuraei
 


 

No. 16

Guest


ตอบความคิดเห็นที่ : 15 เขียนโดย : sakuraei เมื่อวันที่ 2014-03-03 17:50:27
รายละเอียดของการตอบ ::
#NO 14 แก้ไขบรรทัดที่ 40 SetChildrenCheck(child, isChecked, isSelected)
แก้ไขเป็น SetChildrenCheck(child, isChecked)


VB ผมก็งูงูปลาปลาครับ เขียนผิดเป็นประจำ เช่น แก้ไขบรรทัดที่ 40

ตอนนี้ผมกำลังมองว่าจะใช้คำสั่งอะไรของ Jquery ให้ได้ตามความต้องการของผม มีดังนี้ครับ

- tagName
- className
- childElementCount
- canHaveChildren
- children
- parentNode
- parents
- etc.


มันไม่ใช่เรื่องง่ายฯ แต่ผมคิดว่ามันไม่น่าจะเกินความพยายาม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 20:26:25 By : love9713
 


 

No. 17



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 13 เขียนโดย : love9713 เมื่อวันที่ 2014-03-03 09:37:54
รายละเอียดของการตอบ ::
น้อมรับคำท้าครับ รอแปป เชิญทัศนา



ประวัติการแก้ไข
2014-03-03 21:17:20
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 20:32:01 By : itpcc
 


 

No. 18



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 15 เขียนโดย : sakuraei เมื่อวันที่ 2014-03-03 17:50:27
รายละเอียดของการตอบ ::
V(วี) B(บี) ชัดป่ะลูกพี่
ปล. เขียน A-Z เป้นเป่าเนี่ย ผมสอนให้ 55+



ประวัติการแก้ไข
2014-03-03 22:32:23
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 22:31:24 By : Ex-[S]i[L]e[N]t
 


 

No. 19



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 17 เขียนโดย : itpcc เมื่อวันที่ 2014-03-03 20:32:01
รายละเอียดของการตอบ ::
เยี่ยมเลยครับ ...สุดยอดมากเลย


ตอบความคิดเห็นที่ : 18 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2014-03-03 22:31:24
รายละเอียดของการตอบ ::
สงสัยต้องหัดท่อง เอ ถึง แซ่ดดด ใหม่ซะล่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 23:04:15 By : sakuraei
 


 

No. 20

Guest


ตอบความคิดเห็นที่ : 17 เขียนโดย : itpcc เมื่อวันที่ 2014-03-03 20:32:01
รายละเอียดของการตอบ ::
1. ผลลัพธ์ไม่ถูกต้องเป็นบางกรณี อ้างอิงจาก #NO 12
2. เทคนิคการเล่นกับ ชื่อ ของตัวแปร เป็นทางเลือกที่ดีครับ อันนี้ขอชม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-04 06:00:23 By : love9713
 


 

No. 21

Guest


เดี๋ยวผมต้องไปพบแพทย์ที่โรงพยาบาล เสร็จกิจธุระประมาณบ่ายคล้อย
เสร็จแล้วผมมีธุระต่อที่ต่างจังหวัด มิตรยามยากของผม ให้ไปเอาเงิน 150,000 บาท (หนึ่งแสนห้าหมื่นบาท)

กลับถึงที่ บ้าน ประมาณหลังเที่ยงคืนเผลอฯพร้อมพระออกบิณฑบาตร



อันนี้เผื่อผมไม่มีโอกาสได้กลับมา

* แนวทางของผม + ผลลัพท์ที่ควรจะได้รับ
Code (PHP)
<div>
 <input type="checkbox"/>
   <div>
     <input type="checkbox"/>
       <div>
         <input type="checkbox"/>
            <div>
                ...
                ...
            </div>
            <div>
               <input type="checkbox"/>
                 <div>
                     ...
                     ...
                 </div>
            </div>
       </div>
   </div>
</div>


twinof


** ลอง Copy ไปรันบน Microsoft SQL Server Management Studio ดูครับ
Code (SQL)
CREATE TABLE #Departments (	[ID] [int] NOT NULL, NAME NVARCHAR(max), ParentID INT);

INSERT INTO #Departments (ID, NAME,	ParentID)
VALUES (0, 'Dept0', null),(1, 'Dept1', 0), (2, 'Dept2',	1),
	   (3, 'Dept3', 1), (4, 'Dept4', 1), (5, 'Dept5',	2),
	   (6, 'Dept6', 5);

;WITH AllDepts (
	[ChosenDept],
	[ChildID],
	[ChildName],
	[ParentID],
	[ParentName]
	)
AS (
	SELECT Child.ID AS [ChosenDept],
		   Child.ID AS [ChildID],
		   Child.NAME AS [ChildName],
		   Parent.ID AS [ParentID],
		   Parent.NAME AS [ParentName]
	FROM #Departments AS Child
	LEFT OUTER JOIN #Departments AS Parent ON Child.ParentID = Parent.ID
	
	UNION ALL
	
	SELECT AllDepts.ChosenDept AS [ChosenDept],
		AllDepts.ParentID AS [ChildID],
		AllDepts.ParentName AS [ChildName],
		NewParent.ParentID AS [ParentID],
		NewParentInfo.NAME AS [ParentName]
	FROM AllDepts
	INNER JOIN #Departments AS NewParent ON AllDepts.ParentID = NewParent.ID
		AND AllDepts.ParentID <> AllDepts.ChildID
	INNER JOIN #Departments AS NewParentInfo ON NewParent.ParentID = NewParentInfo.ID
	)
	SELECT * from AllDepts
WHERE 1=1 --ChosenDept = 6;

	
;WITH EmpCTE
AS (
	SELECT ID, NAME, ParentID FROM #Departments
	)
SELECT CTE1.ID,
	CTE1.Name,
	CTE1.ParentID,
	CTE2.Name AS [ParentName]
FROM EmpCTE CTE1
LEFT JOIN EmpCTE CTE2 ON CTE1.ParentID = CTE2.ID

DROP TABLE #Departments



Good Luck.
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-04 07:30:20 By : love9713
 


 

No. 22



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 20 เขียนโดย : love9713 เมื่อวันที่ 2014-03-04 06:00:23
รายละเอียดของการตอบ ::
รบกวนบอกสิ่งที่ผิดด้วยครับ จะได้ลองปรับดู

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-04 11:13:54 By : itpcc
 


 

No. 23

Guest


ตอบความคิดเห็นที่ : 22 เขียนโดย : itpcc เมื่อวันที่ 2014-03-04 11:13:54
รายละเอียดของการตอบ ::
เท่าที่เห็น
1. ไม่ได้ตรวจสอบ indeterminate (Tri state) จากรูป #NO 21
--- A filled box means that only part of the feature is turned on.
2. Nodes 1-1-1 unchecked, 1-1-2 unchecked, 1-1-3 unchecked, something not changed (parent node 1-1).



[x] จริงฯแล้วมีตัวอย่างสำเร็จรูปพร้อมใช้งานมากมายใน Intermet แต่ผมถือว่า

ร้อยชู้หรือจะสู้เมียของเราเอง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-05 09:40:41 By : love9713
 


 

No. 24



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 23 เขียนโดย : love9713 เมื่อวันที่ 2014-03-05 09:40:41
รายละเอียดของการตอบ ::
ก็โดน ไอตรงร้อยชู้เนี่ยหละ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-05 09:51:27 By : Ex-[S]i[L]e[N]t
 


 

No. 25



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 23 เขียนโดย : love9713 เมื่อวันที่ 2014-03-05 09:40:41
รายละเอียดของการตอบ ::
ต้องไล่เช็ค parent หมดเลยสินะ :/

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-05 10:53:20 By : itpcc
 


 

No. 26

Guest


ตอบความคิดเห็นที่ : 25 เขียนโดย : itpcc เมื่อวันที่ 2014-03-05 10:53:20
รายละเอียดของการตอบ ::
เท่าที่ผมคิดได้ก็ Recursive Check


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-05 17:41:26 By : love9713
 


 

No. 27



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 26 เขียนโดย : love9713 เมื่อวันที่ 2014-03-05 17:41:26

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-05 23:15:15 By : itpcc
 


 

No. 28

Guest


ตอบความคิดเห็นที่ : 27 เขียนโดย : itpcc เมื่อวันที่ 2014-03-05 23:15:15
รายละเอียดของการตอบ ::
ไม่อยากจะชมว่าพอใช้ได้ แต่ ผมก็อดไม่ได้ ขาดอีกนิดเดียว ครับ indeterminate


**********

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 14:54:10 By : love9713
 


 

No. 29



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ผมออกจะงงๆ ว่าสองคนเนี้ย love9713 vs itpcc เค้าคุยอะไรกัน
คนแรกบอกว่าโค้ดของเขาไม่สมบูรณ์ แต่คนที่สองก็มาเขียนของตัวเอง ตามคำบอกของคนแรก
วนไปมาสองสามครั้ง เหมือนพูดคนละประเด็น แต่เป็นเรื่องเดียวกัน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 16:12:15 By : sakuraei
 


 

No. 30

Guest


ตอบความคิดเห็นที่ : 29 เขียนโดย : sakuraei เมื่อวันที่ 2014-03-06 16:12:15
รายละเอียดของการตอบ ::
ผมรู้ว่ามันไม่ใช่เรื่อง ง่ายง่าย และมันจะยากยิ่งขึ้นไปอีกถ้าเรา "เอ่ยถึงมันอีก?..."
อันนี้คือกำลังใจของผม มันไม่น่าจะเกินความพยายาม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 18:05:02 By : love9713
 


 

No. 31



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 28 เขียนโดย : love9713 เมื่อวันที่ 2014-03-06 14:54:10
รายละเอียดของการตอบ ::
เพิ่มไปอีกนิดนึงก็ได้แล้วครับ
ที่จริงผมไม่แน่ใจว่าเจ้า checkbox จะมี indeterminable checkbox มั้ย

ตอบความคิดเห็นที่ : 29 เขียนโดย : sakuraei เมื่อวันที่ 2014-03-06 16:12:15
รายละเอียดของการตอบ ::
ผมเองก็ยังงงเลยครับ 555+

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 20:49:32 By : itpcc
 


 

No. 32



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 28 เขียนโดย : love9713 เมื่อวันที่ 2014-03-06 14:54:10
รายละเอียดของการตอบ ::
จัดไปเบยครัช indeterminate

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 21:11:18 By : itpcc
 


 

No. 33

Guest


ตอบความคิดเห็นที่ : 32 เขียนโดย : itpcc เมื่อวันที่ 2014-03-06 21:11:18
รายละเอียดของการตอบ ::

เพลงนี้ไพเราะปนเศร้า บรรเลงโดย หยางซีเฟย http://www.youtube.com/watch?v=TYI6HvgWyVE
ผมขอมอบให้คุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 21:19:13 By : love9713
 


 

No. 34

Guest


ระดับโลก guitar class หนึ่งในนั้นคือ หยางซีเฟย ยกเว้น วิลเลียม

2. http://www.youtube.com/watch?v=PH72zNX06e8&list=RDTYI6HvgWyVE
ตอนนั้นเริ่มเป็นสาว สังเกตุจากกีตาร์ที่ใช้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 21:35:20 By : love9713
 


 

No. 35



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 33 เขียนโดย : love9713 เมื่อวันที่ 2014-03-06 21:19:13
รายละเอียดของการตอบ ::
ขอบคุณมากครับสำหรับเพลง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 21:38:12 By : itpcc
 


 

No. 36

Guest


3. http://www.youtube.com/watch?v=d8ZzO92RAo4
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 21:46:35 By : love9713
 


 

No. 37



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 32 เขียนโดย : itpcc เมื่อวันที่ 2014-03-06 21:11:18
รายละเอียดของการตอบ ::
เยี่ยมยอดครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-06 21:57:59 By : sakuraei
 


 

No. 38



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


บอกแล้วว่าท่าน love9713 นะ เป็นบอทอัฉริยะยิ่งกว่า Simsimi อีกครับ.....
ในการสนทนาด้วยต้องเคร่งเรื่องอักขระมากๆมิฉะนั้นจะเพี้ยน เช่น . . . .
ถ้าคุณขอช่วยแก้ปัญหานี้หน่อยครับ คุณอาจจะได้บทเพลงมาแทน น่าจะเป็นขีดจำกัดหรือ BUG UTF8 อะไรซักอย่าง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-07 00:34:45 By : meannerss
 


 

No. 39



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ไม่ได้เข้ามานาน คุยกันดูสนุกสนานมากมาย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-07 01:12:18 By : PlaKriM
 


 

No. 40

Guest


และอีกคนหนึ่งครับ คาโอริ มูราจิ (Kaori Muraji)

kaori

http://www.youtube.com/watch?v=DUrLvfyCTy4

เขาเล่ากันมาว่า กีตาร์ตัวไหนที่เธอเคยเล่น มูลค่าจะเพิ่มขึ้นเกินหนึ่งล้านบาท
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-07 07:34:48 By : love9713
 


 

No. 41



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 40 เขียนโดย : love9713 เมื่อวันที่ 2014-03-07 07:34:48
รายละเอียดของการตอบ ::
ท่าน Love สนใจไปเล่นกีตาร์ดูมั้ยครับ 555+


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-07 11:15:19 By : itpcc
 


 

No. 42



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 40 เขียนโดย : love9713 เมื่อวันที่ 2014-03-07 07:34:48
รายละเอียดของการตอบ ::
เขาเล่ากันมาว่า กีตาร์ตัวไหนที่เธอเคยเล่น มูลค่าจะเพิ่มขึ้นเกินหนึ่งล้านบาท

ส่วนผม เล่นnotebook ตัวใดจะพังภายใน 6 เดือน -.-"

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-07 11:57:15 By : Ex-[S]i[L]e[N]t
 


 

No. 43

Guest


ผมขอสรุปว่า Source Code ของคุณ ittcc สามารถประยุกต์/ต่อยอด ได้มากกว่า Source code ที่ผมเอามาแปะเอาไว้

Source code ด้านล่างนี้ (ผมเอามาจาก https://gist.github.com/lvivski/1481680)
ผมขอสรุปว่า ถ้าเราวางโครงสร้าง (Layout) และเลือกใช้ตัวคอนโทรล (Controls) ที่เหมาะสม มันช่วยทำให้เราเขียนโปรแกรมได้ง่ายยิ่งขึ้น

จากที่ผมเขียน Jquery ไม่เป็น ตอนนี้ผมเริ่มเข้าใจแล้ว (และยังต้องเรียนรู้ต่อไป)
ขอบคุณมากครับ *


Code (PHP)
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script src="http://code.jquery.com/jquery-1.8.2.js"></script>
    <style type="text/css">
       * { margin: 0; padding: 0; }
       body { font: 18px Georgia, serif; }        
       #page-wrap { width: 960px; margin: 80px auto; }        
       ul { list-style: none;  margin: 5px 20px; }        
       li { margin: 0 0 5px 0; }       
    </style>
    <script>
        $(function () {
            // Apparently click is better chan change? Cuz IE?
            $('input[type="checkbox"]').click(function (e) {
                var checked = $(this).prop("checked");
                var container = $(this).parent();
                var siblings = container.siblings();
                container.find('input[type="checkbox"]').prop({ indeterminate: false, checked: checked
                });

                function checkSiblings(e) {
                    var parent = e.parent().parent();
                    var full = true;
                    e.siblings().each(function () {
                        return full = ($(this).children('input[type="checkbox"]').prop("checked") === checked);
                    });
                    if (full && checked) {
                        parent.children('input[type="checkbox"]').prop({ indeterminate: false, checked: checked
                        });
                        checkSiblings(parent);
                    } else if (full && !checked) {
                        parent.children('input[type="checkbox"]').prop("checked", checked);
                        parent.children('input[type="checkbox"]').prop("indeterminate", (parent.find('input[type="checkbox"]:checked').length > 0));
                        checkSiblings(parent);
                    } else {
                        e.parents("li").children('input[type="checkbox"]').prop({ indeterminate: true, checked: false
                        });
                    }
                }
                checkSiblings(container);
            });
        });
    </script>
</head>
<body>
    <form id="form1">
    <div id="page-wrap">
        <h1>Indeterminate Checkboxes</h1>
        <ul>
            <li>
                <input type="checkbox" name="tall" id="tall">
                <label for="tall">Tall Things</label>
                <ul>
                    <li>
                        <input type="checkbox" name="tall-1" id="tall-1">
                        <label for="tall-1">Buildings</label>
                    </li>
                    <li>
                        <input type="checkbox" name="tall-2" id="tall-2">
                        <label for="tall-2">Giants</label>
                        <ul>
                            <li>
                                <input type="checkbox" name="tall-2-1" id="tall-2-1">
                                <label for="tall-2-1">Andre</label>
                            </li>
                            <li>
                                <input type="checkbox" name="tall-2-2" id="tall-2-2">
                                <label for="tall-2-2">Paul Bunyan</label>
                            </li>
                        </ul>
                    </li>
                    <li>
                        <input type="checkbox" name="tall-3" id="tall-3">
                        <label for="tall-3">Two sandwiches</label>
                    </li>
                </ul>
            </li>
            <li>
                <input type="checkbox" name="short" id="short">
                <label for="short">Short Things</label>
                <ul>
                    <li>
                        <input type="checkbox" name="short-1" id="short-1">
                        <label for="short-1">Smurfs</label>
                    </li>
                    <li>
                        <input type="checkbox" name="short-2" id="short-2">
                        <label for="short-2">Mushrooms</label>
                    </li>
                    <li>
                        <input type="checkbox" name="short-3" id="short-3">
                        <label for="short-3">One Sandwich</label>
                    </li>
                </ul>
            </li>
        </ul>
    </div>
    </form>
</body>
</html>



ตัวอย่างหน้าจอ
cb001
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-07 12:39:28 By : love9713
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php checkbox 2 ชั้น หากเลือก checkbox ชั้นที่ 1 แล้วเอาออก checkbox ชั้นที่ 2 ยัง check อยู่ไม่ยอม uncheck
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่