2010-03-06 2 views
2

Je veux soumettre un formulaire comme celui-ci:Comment soumettre un formulaire en utilisant jQuery dans ASP.NET MVC 2?

<input type="button" onclick="$('#form1').submit();" value="Create" /> 

mais le ASP.NET MVC 2 Model Validation ne fonctionne pas.

+0

De quelle manière cela ne fonctionne pas? Avez-vous essayé d'utiliser AJAX à la place? Qu'est-ce que vous essayez d'accomplir avec la ligne ci-dessus? Le fichier .submit() de jQuery ne soumettra PAS les données du formulaire. En outre, vous devez enregistrer un rappel pour voir le résultat. Quelle version de jQuery utilisez-vous? – mnemosyn

+0

La validation côté client ou côté serveur ne fonctionne pas? –

+0

Peut-être pourriez-vous expliquer pourquoi vous utilisez jQuery pour cela? Pourquoi n'utilisez-vous pas un simple bouton de soumission? Vous pouvez toujours enregistrer les rappels en utilisant 'ajaxForm'. – mnemosyn

Répondre

1

Vous pouvez essayer de simuler un clic sur le bouton d'envoi réel:

<input type="button" onclick="$('#form1 input:submit').click();" value="Create" /> 
+0

Cette façon est bonne! Merci! Mais je dois mettre un bouton de soumission caché dans mon formulaire. J'attends de voir s'il y a un meilleur moyen. – ldp615

+0

Il est sémantiquement plus correct de soumettre des formulaires avec des boutons de soumission ou d'image. –

Questions connexes