我試圖通過在textarea中向用戶顯示限制字符。但是這段代碼似乎不起作用。請幫我找到錯誤。Yii form textarea字符數限制
<?php echo $form->textArea($model, 'tr_summary', array('rows' => 2, 'cols' => 50, 'class' => 'form-control fldRequired')); ?>
<div class="errorMessage Tour_tr_summary"></div>
<script type="text/javascript">
$(".fldRequired").keyup(function(e) {
fldId = $(this).attr('id');
if(fldId == 'Tour_tr_summary' && $(this).val().length > 20) {
$('.'+fldId).html('Maximum 20 characters allowed');
e.preventDefault();
}
});
</script>
這個編碼工作完全適用於文本框而不是文本區域。
你解決了你的問題嗎? –