2010-03-08 3 views
1

J'ai une zone de texte que je suis capable de modifier avec le plugin jeditable mais je ne veux pas les boutons OK et Annuler. Je vais au contraire enregistrer le texte en cliquant à l'écart de la zone de texte (flou). J'ai ce code prêt à partir mais je ne sais pas comment le faire fonctionner.jquery jeditable sans OK et Annuler les boutons

Répondre

8

simplement ajouter au hachage avec les paramètres:

onblur : 'submit' 

Exemple:

$(document).ready(function() { 
    $("#editable1").editable("http://www.domain.com/editdata/", { 
     indicator : "<img src='img/indicator.gif'>", 
     type  : 'textarea', 
     onblur : 'submit', 
     tooltip : 'Click to edit...', 
     cancel : 'Cancel' 
    }); 
}); 

Hope it helps,

Vive

+0

Vous pouvez omettre "annuler" si vous ne voulez pas le bouton Annuler, mais l'utilisateur devra savoir appuyer sur ÉCHAP s'il ne veut pas que les changements persistent. – tvanfosson

+0

Et c'est pourquoi je l'ai laissé là, et juste enlevé le soumettre :-) –

+0

Merci beaucoup mplacona. J'ai complètement raté le onblur – Adam

0

Pour ceux qui pourraient être aux prises avec le support mobile en raison de l'onblur étant déclenché prématurément, et ont besoin d'un moyen programmatique el "l'édition. J'ai ajouté le snip-it ci-dessous au début du fichier jquery.jeditable.js, sous le bloc if ('destroy' == target). Il ne serait pas difficile de modifier cela en une fonction de soumission aussi bien.

Questions connexes