Я разрабатываю пользовательский элемент управления, который имеет следующее:
- текстовое поле с именем 'AddressInput'
- плагин для карт Google
- кнопка ссылки
- текстовое поле для заголовка маркера с именем «MarkerTitleInput»
- кнопка «Отправить»
Проблема заключается в следующем:
Когда нажимается кнопка ссылки, мне нужно проверить, что AddressInput был завершен, но ничего больше
Когда нажата кнопка отправки, мне нужно проверить, что AddressInput и MarkerTitleInput были завершены.
Итак, мои первые две проблемы:
1) Как я могу проверить определенные поля из кнопки ссылки, не отправляя форму
2) Как я могу проверить все поля в отправляемой форме
Моя другая проблема заключается в том, что при нажатии кнопки ссылки мой код выполняет поиск по геокоду Google, чтобы получить адрес. Я собирался создать дополнительный метод проверки для обработки, когда адрес не найден, но использование средства проверки означает, что запрос json отправляется при каждом нажатии клавиши, что слишком много - я хочу, чтобы проверка работала только тогда, когда кнопка ссылки щелкнул. Я пробовал (selector).validate({ onkeyup:false })
безрезультатно. Возможно ли вручную установить, будет ли метод .valid()
считать форму верной?
Спасибо
Al