Twitter ブートストラップ モーダル ウィンドウを使用しています。jquery を使用して名前フィールドを検証します。名前フィールドが空の場合、モーダルにエラーを表示します。名前フィールドが空の場合、エラーを表示し、モーダル ウィンドウを閉じないようにします。
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<a href="#" class="btn btn-primary action_compute" data-dismiss="modal">Save changes</a>
$('.action_compute').click(function() {
if($('#username').val() == ""){
$(this).attr('data-dismiss', '');
$('#show_error').show();
}else {
$(this).attr('data-dismiss', 'modal');
$(this).parents('.modal').modal('hide');
}
});