- 2011-08-09 (火) 22:44
- jQuery
jQueryで、テキストボックス、テキストエリアの内容が変わるたびにイベントを発生させられるようになるプラグイン。
jQuery Text Change Event
http://www.zurb.com/playground/jquery-text-change-custom-event
何に使えるかというと、テキストエリアが未編集の場合にはボタンが無効にしておいて、何か編集したらボタンが有効になり押せるようになる、といったUIや、Twitterのように残り何文字といったカウントを行うためのイベント発生など。
べんりべんり。
(追記)
と思ったけど、IE8でなぜかstack overflowとかJavaScriptのエラーが出るのでjQueryで自前で書いた。
編集前の内容を格納しておいて、keyupのイベントが発生するたびに比較する形で実現。
$(function(){
$(‘#memo’).bind(‘keyup’, function () {
var res=$(this).val();
var original=$(‘#tmp’).val();
if(res==original) {
$(‘#_add’).attr(‘disabled’, true);
} else {
$(‘#_add’).attr(‘disabled’, false);
}
});
});
みたいな。
- Older: AWSでメールが送れん
コメント:0
トラックバック:0
- このエントリーのトラックバックURL
- http://blog.tanaka-cs.com/jquery/p/297/trackback
- Listed below are links to weblogs that reference
- jQuery Text Change Event でテキスト変更のイベントをキャッチ from # えびログ