I am attempting to validate a form that contains fields with name attributes containing square brackets []. It’s a requirement that I cannot change the name attribute to something else, and it just seems messy trying to validate via ID or ClassName..
How would I go about validating the w as the following example? As of now it does not work (makes my entire page completely dissappear due to an error.
$("#loginForm").validate({
rules: {
login[username]: {
required: true,
email: true
}
},
messages: {
login[username]: {
required: "Please provide an email",
email: "Please enter a valid email address"
}
}
});
using
login[username]inside a javascript object is not valid syntax. Use quotes around it to make it valid"login[username]"