2016-11-15 73 views
-5
<form action="button" method="POST">` 
<input type="checkbox" name="feature1" id="clickme" ><b>Select<b/>` 
</form> 

<script src="<?php echo url(); ?>/assets/js/jquery.min.js"></script>  
<script> 
$(document).ready(function() { 
$('#clickme').click(function() 
{ 
    if($(this).is(':checked')) 
    { 
     $(this).val('1'); 
     alert('value is set 1'); 
    } 
    else 
    { 
     $(this).val('0'); 
     alert('value is set 0'); 
    } 
});  

}); 
+0

請做的努力,使在格式代碼,以正常顯示。 – C2486

+0

請不要在評論中發佈代碼。編輯原始帖子以添加任何新信息。 –

回答

1

$(document).ready(function() { 
 
$('#clickme').click(function() 
 
{ 
 
    if($(this).is(':checked')) 
 
    { 
 
var checkedVal=''; 
 
//insert.php write insert code in PHP 
 
    checkedVal=$(this).val('1'); 
 
\t $.ajax({url: "insert.php", 
 
\t data:{cheecked_val:checkedVal}, 
 
\t success: function(result){ 
 
     alert('Data Transferred successfully'); 
 
    }}); 
 
    } 
 
    else 
 
    { 
 
     $(this).val('0'); 
 
     alert('value is set 0'); 
 
    } 
 
});  
 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
 
<input type="checkbox" id="clickme" /> Check Hear

+0

海我給了賦值,但只有一個複選框被選中另一個箱子沒有選擇我能做什麼....... –

+0

如果你想選擇所有的複選框,你可以爲所有複選框分配類並使用$ .each方法你會得到完美的解決方案。 –

0

你不應該那樣做。只需添加您的複選框並設置值。

<input type="checkbox" name="feature1" value="1"><b>Select<b/> 

這種工作方式是,如果它被檢查,所以沒有必要切換1和0之間的值,所有你需要做的是檢查輸入是否有此複選框的價值纔會被通過。

if (request()->has('feature1')) { 
    // Code if feature1 has been checked 
} 
相關問題