2010-07-23 10 views
1

Je veux soumettre un formulaire sans utiliser le bouton Soumettre comment puis-je faire cela?en soumettant un formulaire sans utiliser submit?

+0

Vous devez ajouter plus de détails, je pense, comme ce (action, élément) doit soumettre le formulaire, exemple de code HTML. De plus, vous devriez jeter un oeil à jQuery (événements onXXXX et fonctionnalité ajax): voir http://jquery.org –

Répondre

3
+0

Ce qui se passe lorsque l'utilisateur a désactivé JavaScript? problèmes d'accessibilité! –

+0

Dans ce cas, vous devez penser à une autre approche comme l'utilisation des

0

Par javascript vous pouvez appeler form.submit()

1

Utilisez javascript. . Quelque chose comme

document.forms [ "MyForm"] submit();

ou

document.myform.submit();

Vous devez définir le nom (exemple 1) ou l'identifiant (2. exemple) attribut pour votre formulaire pour faire ce travail.

0

Utilisez les méthodes de formulaire de jquery pour sérialiser les variables de formulaire et l'envoyer via ajax.

http://api.jquery.com/category/forms/

Vous pouvez ajouter un peu de javascript logique QUELQUE soumettre des méthodes en adoptant une fonction pour soumettre le gestionnaire d'événements de la forme.

Par exemple. Le retour de false bloque l'envoi du formulaire par toutes les autres méthodes (y compris le bouton d'envoi "traditionnel"). Vous mettriez votre code ajax avant la déclaration de retour.

ou ajouter lier la fonction soumettre à tout élément de dom (image, bouton, etc.) Par exemple .

$('#my_cool_image').click(function() { 
    $('#my_form').submit(); 
}); 

Voir plus à http://api.jquery.com/submit/

Bonne chance

Questions connexes