0

私は Web サイトを開発しており、Qtip を使用してさまざまなフォームを検証しています。

開くとエラーが表示されますが、Qtip を閉じない理由がわかりません。

http://i.imgur.com/xZlelEt.jpg

以前は機能していました。しかし、なぜそれが機能しないのかわかりません。

これは私が使用しているコードです:

<script type="text/javascript">
$().ready(function() {
$("#partOrderForm").validate(
{
    rules:
    {
       'p4_mailform[p4_recipient]': 
       {
            required: true
       },
       'p4_mailform[forename]': 
       {
            required: true
       },
       'p4_mailform[surname]': 
       {
            required: true
       },
       'p4_mailform[registrationNumber]': 
       {
            required: true
       },
       'p4_mailform[manufacturer]': 
       {
            required: true
       },
       'p4_mailform[model]': 
       {
            required: true
       },
       'p4_mailform[comments]': 
       {
            required: true
       },
       'p4_mailform[phone]': 
       {
            required: true
       },
       'p4_mailform[email]': 
       {
            required: true,
            email: true
       }
    },
    messages: 
    {
         'p4_mailform[phone]': 
         {
            required: "This field is required.",
            digits: "The field must be a number."
         },
         'p4_mailform[email]': 
         {
            required: "This field is required.",
            email: "The field must be an email."
         }
    },
    errorPlacement: function(error, element) 
    {
        // qTip call
        $(element).not('.valid').qtip(
        { // Grab some elements to apply the tooltip to
            overwrite:false,
            content: error,
            show: 
            {
                event: false,
                ready: true
            },
            hide:false,
            position: 
            {
                my: 'center left',
                at: 'center right'
            }
        }).qtip('option','content.text', error); // Allows the change between different error messages
    },
    success: function(error) 
    {
        // Hide tooltips on valid elements
        $(element).not('.valid').qtip('destroy');

    }
});
});

手伝って頂けますか?

4

0 に答える 0