I have this group of checkboxes here:
<input type="checkbox" name="checkbox[]" value="one" /><label>one</label>
<input type="checkbox" name="checkbox[]" value="two" /><label>two</label>
<input type="checkbox" name="checkbox[]" value="three" /><label>three</label>
<input type="checkbox" name="checkbox[]" value="four" /><label>four</label>
<input type="checkbox" name="checkbox[]" value="five" /><label>five</label>
<input type="checkbox" name="checkbox[]" value="six" /><label>six</label>
<input type="checkbox" name="checkbox[]" value="seven" /><label>seven</label>
I need the square brackets to send to the PHP for it to be read as an array. However, they are messing up my javascript. I have tried escaping them in my jquery code, but it just doesn't work (i've tried both single and double backslashes for escaping). I need some expert advice
BTW, here is my javascript:
$(document).ready(function(){
$("#request").validate({
rules: {
fname: {
required: true,
minlength: 2
},
lname: {
required: true,
minlength: 2
},
email: {
required: true,
email: true
},
checkbox[]: {
required:true,
minlength:1
},
description: {
required: true,
minlength: 10
},
budget: {
required: true
},
start: {
required: true
}
},
messages: {
fname: {
required: " Required",
minlength: jQuery.format(" At least {0} characters required.")
},
lname: {
required: " Required",
minlength: " At least {0} characters required."
},
email: {
required: " Required",
email: " Must be a valid email"
},
description: {
required: "<br />Required",
minlength: jQuery.format("<br />At least {0} characters required.")
},
budget: {
required: " You must select an option.",
},
start: {
required: " You must select an option.",
}
},
submitHandler: function(form) {
$("#send").attr("value", "Sending...");
$(form).ajaxSubmit({
target: "#response",
success: function(responseText, statusText, xhr, $form) {
$(form).slideUp("fast");
$("#response").html(responseText).hide().slideDown("fast");
}
});
return false;
}
});
});
Thanks guys! I hope there is a way to get this working.

New Topic/Question
Reply


MultiQuote



|