jQuery を使用している場合:
<textarea class="t1"></textarea>
<script type="text/javascript">
$(function() {
$('.t1').on('change', function(){
function1('1','2','3');
});
var function1 = function(p1, p2, p3) {
alert('p1:' + p1 + ' p2:' + p2 + ' p3:' + p3);
};
});
</script>
http://jsfiddle.net/U4sx7/
change
テキストエリアでのイベントはblur
jQuery のようなものだということがわかりました…よくわかりませんが、最終的にはそれが必要なのです。
コメント後に編集
<textarea class="t1" data-pam1="1" data-pam2="2" data-pam3="3"></textarea>
<script type="text/javascript">
$(function() {
var function1 = function(p1, p2, p3) {
alert('p1:' + p1 + ' p2:' + p2 + ' p3:' + p3);
};
$('.t1').on('change', function(){
var param1 = $(this).data('pam1'),
param2 = $(this).data('pam2'),
param3 = $(this).data('pam3');
function1(param1,param2,param3);
});
});
</script>
http://jsfiddle.net/U4sx7/1/