Проверка формы внутри prettyphoto - PullRequest
2 голосов
/ 24 мая 2011

У меня есть форма внутри модальной рамки с красивыми фотографиями, и она хорошо выглядит.Дело в том, что мне нужно проверить его, и я использую http://docs.jquery.com/Plugins/Validation

Проверка просто не работает из-за клонирования симпатичной фотографии из div, содержащей мою форму (или я такчитай)Кажется, что мне здесь может помочь использование .live (), но я не уверен, как?

Я называю проверку с помощью:

$(document).ready(function(){
$("#regform").validate();
});

И это довольно простая формас несколькими входами, но каждый раз, когда я нажимаю кнопку отправить, не вводя никаких данных, моя красивая фотография просто закрывается ...

Это моя форма:

<form method="post" action="" name="registerform" id="regform">
<fieldset>
    <label for="nombre">Nombre:</label><input type="text" name="nombre" id="nombre" class="required" /><br />
    <label for="apellidos">Apellidos:</label><input type="text" name="apellidos" id="apellidos" class="required" /><br />
    <label for="dire">Dirección:</label><input type="text" name="dire" id="dire" /><br />
    <label for="ciudad">Ciudad:</label><input type="text" name="ciudad" id="ciudad" class="required" /><br />
    <label for="prov">Provincia:</label><input type="text" name="prov" id="prov" class="required" /><br />
    <label for="tele">Teléfono:</label><input type="text" name="tele" id="tele" /><br />
    <label for="username">Usuario:</label><input type="text" name="username" id="username" class="required" /><br />
    <label for="password">Contraseña:</label><input type="password" name="password" id="password" class="required" /><br />
    <label for="email">Email:</label><input type="text" name="email" id="email" class="required email" /><br />
    <input type="submit" name="register" id="register" class="clean-gray" value="Register" />
</fieldset>
</form>

Ответы [ 2 ]

2 голосов
/ 05 февраля 2012

На самом деле это не так сложно:

Возьмите идентификатор элемента PP (например, #pp_full_res) и используйте селектор-потомок jQuery, чтобы получить правильный элемент. Например:

$("#pp_full_res #your_element).val().
0 голосов
/ 25 мая 2011

Ваш код, как показано, работает нормально, я думаю, это как-то связано с плагином prettyphoto. Здесь DEMO показывает, что у нас до сих пор работает

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