mouseup
, смотришь выделенный текст, проверяешь, подходит ли он под твои номер телефона или email. Если да, то делаешь reachGoal. Но на самом деле глупый способ. Проще отслеживать по входящим звонкам и письмам. $(this)
внутри сабмита это form
. А ты зачем-то уходишь в его предка body
и проверяешь все инпуты уже внутри него. Соответственно, твое действие произойдет только когда валидны все поля на странице, а не внутри нужной формы. Просто убери .parent()
и поправь селектор, который используешь при очистке.