Проверка jQuery с использованием стороннего плагина - PullRequest
0 голосов
/ 18 августа 2011
<!DOCTYPE html>
<html>
<head>
    <title>Site :: </title>
    <link rel="stylesheet" media="screen" href="css/wicahost.css" />
    <link rel="stylesheet" media="screen" href="css/global.css" />
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script> 
    <script type="text/javascript" src="inc/js/valid.js"></script>
    <SCRIPT TYPE="TEXT/JAVASCRIPT">
    $(document).ready(function() {
        $("#splashtease").RSV({
          onCompleteHandler: myOnComplete,
                rules: [
                        "required,emAdd,Please enter your email address.",
                        "valid_email,emAdd,Please enter a valid email address.",
                       ]
        });
});
    </SCRIPT>
</head>

<body>
    <div id="splashTeaserBox">
    <h1>Signup!</h1>

    <form id="splashtease" action="inc/subscribe.php" method="post">
    <?php $usrBrowser = $_SERVER['HTTP_USER_AGENT']; $todayDt = date('Y-m-d');  ?>
    <input type="text" name="emAdd" />
            <input type="hidden" name="brwsr" value="<?php echo $usrBrowser ?>" />
            <input type="hidden" name="dt" value="<?php echo $todayDt ?>" />
        <input type="submit" name="submit" value="" class="splashteasesub" />
    </form>
    </div><!--splashTeaserBox-->
</body>
</html>

Попытка реализовать этот простой пример выше для проверки адреса электронной почты: http://www.benjaminkeen.com/software/rsv/jquery/demo.php

Приведенный выше код ничего не делает и просто отправляет в базу данных.Я проверил, чтобы убедиться, что моя ссылка на библиотеку jquery и скрипт jquery для этого стороннего скрипта гарантируют, что они связываются нормально, и оба работают хорошо.

Кто-нибудь видит, что здесь происходит не так?Спасибо:)

Ответы [ 2 ]

1 голос
/ 18 августа 2011

Вы пытаетесь связать обработчик onCompleteHandler, но указанная вами переменная не ссылается на функцию.Скорее, это undefined .Удалите его, и вы будете в порядке.

http://jsfiddle.net/XNXj3/

1 голос
/ 18 августа 2011

myOnComplete не определено. в правилах добавляется запятая после второго элемента

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