Je viens de recevoir une aide précieuse aujourd'hui avec un problème jQuery antérieur et je me suis dit que depuis ma chance, j'ai peut-être aussi besoin d'aide avec certaines cases à cocher. Quelqu'un peut-il me dire ce que je fais de mal?Les valeurs soumises par JQuery pour les cases à cocher sont indéfinies
Merci! Les cases à cocher font correctement écho aux valeurs booléennes de la base de données, mais lorsque je soumets les valeurs modifiées, une alerte() telle que celles-ci ne sont pas définies.
else if (item.field == "admCustRptDly" && item.value == "1")
{
$('#admCustRptDly').attr('checked', true);
}
else if (item.field == "admCustRptSumm" && item.value == "1")
{
$('#admCustRptSumm').attr('checked', true);
}
else if (item.field == "admCustRptDtl" && item.value == "1")
{
$('#admCustRptDtl').attr('checked', true);
}
<tr>
<td class="admMarker">Daily<input type="checkbox" id="admCustRptDly" name="admCustRptDly" class="admChkbx"></td>
<td class="admMarker">Summary<input type="checkbox" id="admCustRptSumm" name="admCustRptSumm" class="admChkbx"></td>
<td class="admMarker">Detail<input type="checkbox" id="admCustRptDtl" name="admCustRptDtl" class="admChkbx"></td>
</tr>
$(function() { $('.error').hide();
$('input.text-input').css({backgroundColor:"#FFFFFF"});
$('input.text-input').focus(function(){
$(this).css({backgroundColor:"#FFDDAA"});
});
$('input.text-input').blur(function(){
$(this).css({backgroundColor:"#FFFFFF"});
});
$(".admCustBtn").click(function()
{ // validate and process form
// first hide any error messages
$('.error').hide();
var admCustRPSecPhone =
$("input#admCustRPSecPhone").val();
var admCustRptDly =
$("checkbox#admCustRptDly").val();
var admCustRptSumm =
$("checkbox#admCustRptSumm").val();
var admCustRptDtl =
$("checkbox#admCustRptDtl").val();
var dataString =
'admCustID='+ admCustID +
'&admCustRptDly='+ admCustRptDly +
'&admCustRptSumm='+ admCustRptSumm +
'&admCustRptDtl='+ admCustRptDtl;
alert (dataString);return false;
$.ajax({
type: "POST",
url: "body.php?action=admCustomer",
data: dataString,
success: function(){
alert("Success! Data Saved");
}
});
return false; }); });
Salut Frank, pourrait avoir besoin de plus du code affiché ici, merci. – alex
Veuillez inclure le code de soumission. – tvanfosson
Salut tvanfosson. Que voulez-vous dire par le code de sous-location? Désolé, je suis vraiment vraiment nouveau à jquery. Voulez-vous dire mon étiquette de formulaire? –