“Uncaught TypeError: object n'est pas une fonction” lors de l'appel d'une fonction

J'éprouve cette étrange erreur avec mon code. Je suis en train de résoudre une page [utilisé] de travailler dans Chrome, mais pas sous IE (surprise surprise) en ajoutant des déclencheurs spécifiques, mais maintenant, je me fais la Uncaught TypeError: object is not a function d'erreur dans la console de Chrome.

Aussi loin que je peux dire que c'est une fonction (travail en cours):

<script type="text/javascript">
    function validate() {                
            var id = jQuery("form").attr('id');
            var formid = "#"+id;
            jQuery(formid).add("<input type=\"hidden\" name=\"APC_UPLOAD_PROGRESS\" value=\""+id+"\" />");
            jQuery("#validate").hide();
            jQuery("#submitme").show();
    }
</script>

Il est appelé par le code suivant:

<button id="validate" onClick="validate()" type="button">Validate</button>

Je ne suis pas à l'aide de <input type="submit> comme je l'ai supplémentaires soumettre le formulaire en JS pour exécuter.

Alors, quand je clique sur le bouton, la page ne fait rien et j'ai des titulaires dit d'erreur dans la console.

J'ai essayé d'utiliser jQuery.fn.validate = function(){}; mais en vain.

De le rendre plus intéressant, le site est WordPress et cette page en particulier les charges de jQuery et MooTools ainsi que d'un droit JS.

En un mot; ce stupide petite erreur ai-je fait? Toutes les recherches sur google sont ans et générés par ce que je suppose être des classes.

Mise à JOUR

La console dit cette ligne est l'erreur

<button id="validate" onClick="validate()" type="button">Validate</button>

Mise à JOUR 2

Pastbin lien vers le formulaire de code http://pastebin.com/3Kw5vdhn

  • L'erreur de la console doit afficher la ligne de l'erreur. La ligne qui provoque l'erreur?
  • Désolé, je pensais que je l'ai mis dans. Ce un ` <button id="valider" onClick="valider()" type="button">Valider</button> Uncaught TypeError: object n'est pas une fonction " sera mise à jour de l'OP.
  • <script type="text/javascript" language="javascript"> essayez de mettre ce .
InformationsquelleAutor Joshua | 2012-05-23