2012-03-19 3 views
1

У меня есть текстовое поле (номер телефона), которое подпадает под тегом div, не находящимся под тегом формы. Я должен проверить это текстовое поле, используя шаблон RegEx. Если шаблон не сопоставлен, я не должен позволять пользователям сохранять экран.Как проверить текстовое поле с помощью jquery?

Я думал использовать Jquery валидатор

$ .validator.addMethod

$ ('# форма'). Проверить

Но проблема заключается в текстовое поле не подпадает под действие тега формы , Какие другие варианты я могу выбрать?

ответ

2

Это действительно поможет увидеть некоторый код.

Без кода Я могу вам это сказать, существуют НЕСКОЛЬКИЕ пути для достижения того, что вы хотите очень легко.

Если вы являетесь текстовым полем (и я просто предполагаю здесь) является входом noraml или текстовым полем, вы можете сделать валидацию либо нажатием клавиши (проверка того, вводится ли число, а затем проверка входного значения как целое, возвращает false, если есть ошибка, и никакой символ не будет вставлен), или вы можете проверить их на «размытие», это даст вам функцию проверки проверки, когда они нажимают на что-либо другое, кроме этого текстового поля.

Или, в jQuery, вы можете использовать форму ajax submit и использовать функцию 'beforeSend' для проверки формы перед отправкой и возвратом false, если есть ошибка.

Gimmie лил пример кода подробно, и я покажу вам больше ...

также, есть ли какой-либо причине вы не можете включить текстовое поле в форме?