$('#myTab a').on('click', function(e) { e.preventDefault(); if (isValid()) { $(this).tab('show'); } }); function isValid() { const text = $("#homeText").val(); if (text.length === 0) { return false; } return true; }