проверка в реальном времени с помощью ajax & rails 3 - PullRequest
2 голосов
/ 12 мая 2011

Я использую ruby ​​на рельсах 3. с UJS и jquery Я пытаюсь сгенерировать форму AJAX. Поскольку мы знаем, что форма остается нормальной, даже если это AJAX, добавляются только данные с удаленным доступом => true.

Форма на лету проверяется на наличие удаленных данных => true, а затем она выполняет и запрос ajax.

Теперь Как выполнить живую проверку после нажатия кнопки отправки.

То, что я хочу, это .-- Когда нажата кнопка отправки, все проверки должны быть выполнены на стороне клиента, а затем, если все идеально, я хочу отправить форму. Если есть какие-либо eroors, форма не должна быть отправлена.

Идея?

Ответы [ 2 ]

2 голосов
/ 16 мая 2011

Я пытался сделать это поэтому каждая форма, которая является удаленной формой, проверяет, являются ли поля действительными. Если поля действительны, возвращайте true из ajax: перед отправкой возвращайте false.

$('.remote_form').live('ajax:beforeSend', function(event, elements){

if(validate_fields(this))
 {
        return true;
 }
 else
     return false;
      });

Примечание: Validate_fields - это пользовательская функция для проверки на валидации.

1 голос
/ 12 мая 2011

Проверьте это два сообщения:

плагин валидации из коробки реагирует на "onSubmit".

Вместе с учебным пособием должно прийти и выполнение валидации ajax. http://docs.jquery.com/Plugins/Validation http://sleekd.com/tutorials/jquery-validation-in-ruby-on-rails/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...