最近、プロジェクトに jquery.validate バブル プロンプトを作成しました。
jquery.validate の最新版にはこの機能があるようですが、私にはうまく動作しません。
私は自分で追加しました。
良いスタイルを持つプラグイン qtip2 をいくつか見つけましたが、ローカルで表示できません。彼は jquery.validate の例も持っています。ただし、スタイルはここでは表示されません。これは彼に尋ねるの jquery バージョンのようで、彼の jquery を使用して表示できます。私の場合は騙すことはできません。あきらめる。
poshytip-1.1、スタイルは悪くないです!
positionX、positionY はプロンプトが表示される位置です。
$(document).ready(function ( ) {
// 送信時にコメント フォームを検証します
var myForm = $('form:first');
myForm.validate({
onkeyup: false,
success:関数 (要素) {
var elem = $(element);
elem.poshytip('destroy'); function (error , element) {
var elem = $(element)
if (!error.is(':empty')) {
//right: x=right;y=center
/ /左: x=left;y=center
//上: x=inner-left
//下: x=center;y=bottom
var aX = "center"; 🎜>if (elem.attr("positionX") != null) {
aX = elem.attr("positionX");
var aY = "bottom"; elem.attr ("位置 Y") != null) {
aY = elem.attr("位置 Y");
}
elem.filter(':not(.valid)').poshytip( {
content: error,
alignTo: 'target',
alignX: aX,
alignY: aY,
offsetX: 0,
offsetY: 5
});
} else {
elem.poshytip('disable');
}
}
});
問題があります
onkeyup を true にすることはできません。この場合、いくつかの検証バブルが常に存在するためです。これは非科学的です。誰か良いアイデアはありますか?