Comment faire pour désactiver soumettre action
Salut j'ai ce formulaire, que je ne souhaitent pas effectuer une action lorsque le bouton "soumettre" est cliqué. Tout ce que je veux faire est d'exécuter la fonction qui charge les données dans un div. Des Idées??
<form method="POST" action="" id="search-form">
<input type="text" name="keywords" />
<input type="submit" value="Search" id="sButton" onclick="loadXMLDoc('file.xml')" />
</form>
avez-vous essayé d'ajax à l'aide de jquery?
OriginalL'auteur Fadamie | 2012-04-30
Vous devez vous connecter pour publier un commentaire.
ou encore mieux:
À mettre en œuvre loadXMLDoc, vous pouvez utiliser le module ajax en jQuery. par exemple:
Code Final à l'aide de jQuery:
e.preventDefault()
mieux oureturn false
mieux dans ce cas?return false
est mieux parce qu'elle empêche le comportement par défaut de l'événement et empêche la page de remonter. Notez que ce n'est exacte que dans jQuery gestionnaires d'événements.Je vois...
Gubkin—qu'entendez-vous par "...ce n'est exacte que dans jQuery gestionnaires d'événements"? À l'aide de
return false
de soumettre un auditeur annuler soumettre si vous utilisez jQuery ou pas.mais il ne sera pas annuler la page de remonter dans la non-jQuery gestionnaires d'événements.
OriginalL'auteur Alon Gubkin
Je pense que vous avez besoin d'ajax permet de charger des données dans
div
sans rechargement de la pageChanger le type d'entrée
submit
àbutton
Appel Ajax:
oui, il fonctionne...
Il a travaillé pour moi dans Chrome, de toute façon.
OriginalL'auteur Dhamu