Ich habe gerade einige sehr gute Hilfe heute mit einem früheren jQuery-Problem erhalten und dachte, da mein Glück lief, könnte ich vielleicht auch Hilfe mit einigen Checkboxen bekommen. Kann mir bitte jemand sagen, was ich falsch mache?JQuery übermittelte Werte für Checkboxen sind undefined
Danke!
Die Kontrollkästchen geben die Bool-Werte der Datenbank korrekt wieder, aber wenn ich die geänderten Werte übergebe, zeigt eine alert() an, dass sie nicht definiert sind.
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; }); });
Hallo Frank, brauche vielleicht mehr Code hier, danke. – alex
Bitte den Code einreichen. – tvanfosson
Hallo tvanfosson. Was meinst du mit dem Sublit-Code? Tut mir leid, ich bin wirklich sehr neu in jQuery. Meinst du mein Formular-Tag? –