Well, I can interpret your text in two ways:
1) execute $.publish
on any element which is a children of a form element
$('form').children().click(function(){
$.publish('refreshDiv');
});
2) execute $.publish
on all form elements
(like checkboxes, radio buttons, etc.
)
$('form').find('input').click(function(){
$.publish('refreshDiv');
});
Like Andy E. suggested, it has a better performance to delegate
the click event, so less event handlers
are bound.
3)
$('form').delegate('input', 'click', function(){
$.publish('refreshDiv');
});