<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 :(得分:1)
$(document).ready(function() {
$('#clickme').click(function()
{
if($(this).is(':checked'))
{
var checkedVal='';
//insert.php write insert code in PHP
checkedVal=$(this).val('1');
$.ajax({url: "insert.php",
data:{cheecked_val:checkedVal},
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
答案 1 :(得分:0)
你不应该这样做。只需添加您的复选框并设置值。
<input type="checkbox" name="feature1" value="1"><b>Select<b/>
这种方法的工作方式是,只有在选中后才能传递此复选框的值,因此无需在1和0之间切换值。您只需检查输入是否存在。
if (request()->has('feature1')) {
// Code if feature1 has been checked
}