Comment détecter le changement de valeur sur le champ caché
J'ai un textarea
dans mon application MVC où je me suis mise en œuvre de AspNetSpellCheck
, le debugger me dit que le textarea
changements à display: none; visibility: hidden;
et un div
est généré avec id="abc"
et class"="pqr"
.
<input type="hidden" value="" name="userid" id="useid" />
Aussi je suis la mise en œuvre de la détection de changement pour l'ensemble de la zone de texte/d'autres contrôles....
var somethingChanged = false;
$(document).ready(function() {
$('input').change(function() {
somethingChanged = true;
});
});
Parce que la zone de texte devient caché, je suppose qu'il n'est pas automatiquement le feu de la change()
événement. Quelle est la solution pour déclencher l'événement dans les cas ci-dessus? Merci!
MODIFIER
Avec AspNetSpellCheck, ci-dessous mon code,
@{
ASPNetSpell.Razor.SpellAsYouType mySpell = new ASPNetSpell.Razor.SpellAsYouType();
mySpell.InstallationPath = ("/Content/ASPNetSpellInclude");
mySpell.FieldsToSpellCheck = "TextArea1";
}
<textarea id="TextArea1" cols="20" rows="2">bedddly</textarea>
@Html.Raw(mySpell.getHtml())
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$('input[type="hidden"]').change(function () {
debugger;
alert('hi');
//somethingChanged = true;
});
});
</script>
Débogueur de produire du code ci-dessous, la zone de texte caché et un nouveau DIV construire,
<div tabIndex="null" class="livespell_textarea" id="TextArea1___livespell_proxy">
<textarea id="TextArea1" style="display: none; visibility: hidden;" rows="2" cols="20">
OriginalL'auteur user584018 | 2012-10-04
Vous devez vous connecter pour publier un commentaire.
si vous ne savez pas quand la valeur est en cours de modification dans la zone de texte vous pouvez utiliser
setInterval
à moniter le changementPar exemple
voir si cela aide
Chers Champion....cela fonctionne comme champ...Est-il un autre moyen?
seulement si vous savez quand la valeur du textarea est en cours de modifications
vous êtes les bienvenus
OriginalL'auteur Champ
Avec les valeurs cachées, vous aurez besoin de déclencher le changement vous-même ala:
OriginalL'auteur user1026361
Essayer.. Déclencher l'événement Vous
VIOLON
Salut à Tous, j'ai mis à jour la question, semble solutions ci-dessus ne fonctionne pas pour moi...
OriginalL'auteur Sushanth --