La capture de soumettre le formulaire événements à l'aide d'entrée de la colonne vertébrale
Mon backbone.js formulaire a un seul textfield (pas de bouton submit). J'ai besoin de saisir événement submit (à l'aide de la touche entrée) dans la vue. Ci-dessous est un exemple de code. En quelque sorte, la méthode de soumission n'est pas appelé en appuyant sur entrée. Au lieu de la forme passe pour un rechargement.
Script :
var FormView = Backbone.View.extend({
el: '#form',
events: {
"submit": "submit",
},
initialize: function () {
console.log("initialize");
},
submit: function (e) {
e.preventDefault();
console.log("submit");
}
});
new FormView();
HTML :
<form id="form">
<input type="text"/>
</form>
OriginalL'auteur avis | 2013-08-25
Vous devez vous connecter pour publier un commentaire.
Ajouter à votre colonne vertébrale vue:
Notez également que dans votre code HTML, la forme d'action doit être défini.
Si vous n'avez pas l'action définie, puis le faire:
merci pour la correction.
Il vous manque un '{' pour le bloc si
merci
OriginalL'auteur kumar_harsh
Si vous avez de la difficulté à la capture d'envoyer des événements de vous assurer que votre 'el' propriété est définie dans votre point de vue.
OriginalL'auteur Gamak