2014-01-06 4 views
0

У меня проблема с parsley.js. каждый раз, когда я нажимаю кнопку отправки, он ничего не делает. Кто-нибудь знает решение для этого?Parsley.js - Password Validation не отправляет

<!DOCTYPE html> 
<html> 

<head> 
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"> 
<title>Registrierung</title> 

<link href="bootstrap-combined.min.css" rel="stylesheet"/> 
<script src="js/jquery-2.0.3.min.js"></script> 
<script src="js/bootstrap-3.0.3.min.js"></script> 
<script src="js/parsley.min.js"></script> 
<script src="js/parsley.messages.de.js"></script> 

</head> 
<body class="body"> 

<?php 
$fpw=""; 
?> 
<div class="container"> 
<div class="offset4"> 
<div> 
<h1>Registrierung</h1> 
<?php if($fpw == true) echo '<div class="error" Passwörter stimmen nicht überein!<br></div>'; ?> 
<form method="post" action="aregistrierung.php" data-validate="parsley"> 

<label for="passwort1" class="labbel">Passwort</label> 
<input id="passwort1" name="passwort1" type="password" data-type="password" data-required="true" placeholder="Passwort" /> 

<label for="passwort2" class="labbel">Passwort bestätigen</label> 
<input id="passwort2" name="passwort2" type="password" data-type="password" data-required="true" placeholder="Passwort" data-equalto="#passwort1" data-equalto-message="Passwort stimmt nicht überein"/> 

<br><br> 
<input name="registrieren" type="submit" value="Registrieren" class="btn btn-large btn-success"/> 

</form> 
</div> 
</div> 
</div> 

</body> 
</html> 

Я отредактировал весь файл; я протестировал его с поддельной ссылкой, например, «sadfgkfe.php» тоже, это не дало мне ошибку «не найден».

+0

Можете ли вы разместить содержание 'registrierung.php'? – Paul

+0

Что такое 'data-validate'? – Cilan

+0

отредактировал весь файл в сообщении @Paul; data-validate запускает проверку данных parsley (а не HTML5) – Max

ответ

1

Как @Doodlebot сказал, используйте parsley-validate на форме.

Удалить data-type="password" - петрушка не имеет проверки пароля.

Изменить префикс data- на parsley-.

Here is a sample fiddle.

+0

parsley ничего не делает, когда я использую вашу скрипку ... на самом деле единственный способ, которым это проверяется, - это когда я использую data-validation = «parsley» (кроме для пароля один); мой образец скрипки http://jsfiddle.net/53RWg/2/ – Max

+0

Ну, что я могу сказать, я запускаю свою скрипку, я ввел два разных пароля, нажмите кнопку «Registrieren», и я получаю сообщение «Passwort stimmt nicht überein». Я использую Chrome, но я не понимаю, почему это не сработает для вас. ** Кто-нибудь еще попробовал скрипку? ** – Turophile

+0

было бы слишком много, чтобы спросить вас о вашей полной папке, где-то загружен (dropbox, google, ..)? его не то, что я не верю вам, я просто не могу найти проблему ... – Max

1

Попробуйте заменить атрибут атрибута form-validate = "parsley" с помощью проверки петли и заменить требуемую информацию = "true".

+0

сделал это, но parsley does not validate then (проверка HTML5 делает) – Max

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