CI/jQueryで動作する最小文字カウンターを取得するのに苦労しています。ユーザーが入力した文字数が少なすぎる場合に、フォームの送信を防ぎ、アラートを表示できるようにしたいと思います。フォームは、コードを使用して通常どおり送信します。
function checktextarea(minLength) {
var textarea = jQuery('#field').value.length;
if(textarea < minLength) {
e.preventDefault();
alert('You need to enter at least ' + minLength ' + characters');
return false;
}
};
そしてCIで私は持っています:
<?php $attributes = array ('onsubmit' => 'checktextarea(15)'); ?>
<?php echo form_open('controller/function', $attributes); ?>
// I know this is standard HTML
<textarea name="content" class="textarea_css" rows="10" cols="73" id="field"></textarea>
<?php echo form_submit('send', 'Submit Your Textarea'); ?>
<?php echo form_close(); ?>
助けてくれてありがとう!