Я использую javascript, чтобы показать reamaining character show для sms_textbox. которые допускают только 160 символов.Сценарий не работает после pageload
<script type="text/javascript">
var characterLimit = 160;
$(document).ready(function() {
$("#lblremaingCharacters").html(characterLimit);
$("#txtmessage").bind("keyup", function() {
var characterInserted = $(this).val().length;
if (characterInserted > characterLimit) {
$(this).val($(this).val().substr(0, characterLimit));
}
var characterRemaining = characterLimit - characterInserted;
$("#lblremaingCharacters").html(characterRemaining);
});
});
</script>
Но этот скрипт работает только при загрузке страницы, не работает, когда другая кнопка asp вызывает событие пожара.
вы используете ** Обновление Панели ** в вашем коде ?? –
сохраните переменную 'characterLimit' внутри области' ready'. –
У вас есть fiddlejs? но, возможно, скрипт много раз пытается отменить привязку перед bind $ ("# txtmessage"). unbind ('keyup'). bind ("keyup", function() { – Sidux