Restaurer la valeur du texte après l’échec de la validation

J’utilise jQuery pour lier un événement keyup d’un inputText, afin que sa valeur soit définie sur le texte span.

  $(document).ready(function(){ var portletNamespace = '#\\:formId\\:'; $(portletNamespace+'txtSimpleText').live('keyup',function(){ $(portletNamespace+'spanText').text($(portletNamespace+'txtSimpleText').val()); }); });       

Cela fonctionne bien, mais à la première validation, je perds mon texte spanText! Cela n’arrive que la première fois; lors de la deuxième validation, le texte spanText est toujours là. Je n’en ai besoin que dans la couche de vue, et je n’ai pas besoin de l’utiliser après la soumission du formulaire. S’il vous plaît, montrez-moi comment restaurer mon spanText après l’échec de la validation!

PS: Il y a une raison pour laquelle je ne peux pas utiliser Ajax pour stocker et définir la valeur de spanText.