$ 0 0 Looks fine to me. Is it perhaps the client-side validation that's executing incorrectly? Try running with server-side validation only and see if that makes a difference.