我正在开发一个网站,我正在使用 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');
}
});
});
你能帮助我吗?