L'envoi de plusieurs paramètres javascript à partir d'un bouton de formulaire HTML

Ok, donc j'ai un formulaire qui comporte trois zones de saisie, au moment où ils sont le texte, mais ils seront à changer de mot de passe. Lorsque le bouton envoyer est pressé, je veux le pour envoyer les données du formulaire à un script Ajax.

J'ai ce de travailler avec un seul paramètre, le bouton ressemble à ceci:

<input type="submit" name="submit" value="Submit" 
    onClick="return pass(this.form.oldPass.value;">

Maintenant, j'ai essayé d'ajouter le " cela.formulaire de " partie à trois reprises, car c'est le nombre de paramètres de la fonction serait de prendre, mais il ne semble pas faire n'importe quoi:

<input type="submit" name="submit" value="Submit" 
    onClick="return pass(this.form.oldPass.value,
                         this.form.newPass.value, 
                         this.form.newPassCheck);">

Est-ce la bonne façon de faire passer des données à un script? est-il un autre moyen de contourner cela, ou suis-je fait quelque chose de mal ici?

merci pour l'aide, si vous avez besoin de plus de code, je vais l'ajouter.

S'il vous plaît montrer function pass et ne pas appeler du code onclick d'un bouton d'envoi. Au lieu de l'appeler onsubmit du formulaire - et de préférence ajouté onload via un script dans la tête. Si vous n'avez PAS besoin de soumettre le formulaire, puis vous avez besoin de retourner faux dans l'événement onsubmit
Avec jQuery, vous avez juste besoin de faire un $.post("test.php", $("#testform").serialize());

OriginalL'auteur ragebunny | 2012-01-19