posted previously without proper [validate] in title..
reposting...
--
i have this code:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/
libs/jquery/1.2.6/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery/
jquery.validate.js"></script>
<script type="text/javascript">
<!--
jQuery(document).ready(function(){
jQuery.validator.messages.required = "";
jQuery("#lf").bind("invalid-form.validate", function(e,
validator) {
var errors = validator.numberOfInvalids();
if (errors) {
var message = "Please complete the form:";
jQuery("#formheader").html(message);
jQuery("#formheader").show();
}
}).validate({
onkeyup: false,
onfocusout: false,
messages: {
email: {
required: " ",
email: ""
}
}
});
});
-->
</script>
works fine in everything but ie6 ( yes i know ie6 sucks... still need
to support... )
in ie6 i get this message
jQuery.validator.messages is null or not an object.
i changed to this:
jQuery(document).ready(function(){
if ( typeof( jQuery.validator.messages ) == "object" )
{
jQuery.validator.messages.required = "";
}
jQuery("#lf").bind("invalid-form.validate", function(e,
validator) {
var errors = validator.numberOfInvalids();
if (errors) {
var message = "Please complete the form:";
jQuery("#formheader").html(message);
jQuery("#formheader").show();
}
}).validate({
onkeyup: false,
onfocusout: false,
messages: {
email: {
required: " ",
email: ""
}
}
});
});
and then the error is that
jQuery.validator is null or not an object