2015-04-10 2 views
0

Я пытаюсь проверить свою форму загрузки с помощью Parsely javascript validator. Ниже приведена ссылка - http://parsleyjs.org/Parsely javascript form validator

Однако есть проблемы. Я заметил, что проверки не работают, пока я не положил data-parsley-validate в атрибут <form>. Однако в своем учебном пособии они явно упомянули о том, чтобы не использовать data-parsley-validate. Ниже приведена ссылка - http://parsleyjs.org/doc/index.html#psly-installation-javascript

Вопрос в том, как правильно проверить, не используя атрибут data-parsley-validate?

+2

В учебном пособии указано, что вы либо добавляете атрибут 'data-parsely-validate' в форму, * или * вы вручную устанавливаете ее с помощью своего собственного JavaScript. – Blender

+0

@Blender: Это означает, что мне не нужно использовать '$ ('# form'). Parsley();' если я использую 'data-parsely-validate'? –

+1

Да, это то, что говорят документы. – Blender

ответ

1

data-parsley-validate документацией,

Авто связать свою форму с петрушкой проверки на нагрузке документа.

Если вы хотите, чтобы избежать этого (автоматического связывания вашей формы с петрушкой), вручную связать свой form с петрушкой на документе нагрузки, как,

$('#form').parsley(); 

В отношении них упоминая не использовать data-parsley-validate, они просто просим вас быть осторожными о повторяющихся конкретизациях, имея в виде,

если добавить data-parsley-validate в форму с идентификатором #myForm, а затем создать экземпляр parsley вручную (опять же) в этой форме, используя,

$("#myForm").parsley(option); //options are your custom options 

он вернет автоматически связанный экземпляр, а не вручную, связанный экземпляр. Вы можете использовать либо методов для создания экземпляра parsley на вашей форме, но NOT both.

+0

Я хочу знать, почему они упомянули о том, чтобы не использовать 'data-parsley-validate'? Его легко использовать, но они не сказали, хотя все их примеры полны. –

+0

@JustCause проверьте обновленный ответ –

Смежные вопросы