You need to check for the length of the value..
But you were checking for the existence of the jQuery object (If the element exists or not)
Supposed to be
if( $('.signup-phone').val().length > 0 ) {
$('.signup-phone').length
will always be greater than one, since that element is pressnton the page. So the condition is always true.