3
我想驗證一個窗體,使用jQuery驗證並使用qTip顯示錯誤消息。但是我想在鼠標懸停上顯示錯誤消息,截至目前,當我提交表單時,錯誤消息正在接下來的文本字段。顯示qTip onmouseover
當我將鼠標懸停在文本框上時,如何顯示錯誤消息。
演示 - http://jsfiddle.net/UcaZT/
RVI。
我想驗證一個窗體,使用jQuery驗證並使用qTip顯示錯誤消息。但是我想在鼠標懸停上顯示錯誤消息,截至目前,當我提交表單時,錯誤消息正在接下來的文本字段。顯示qTip onmouseover
當我將鼠標懸停在文本框上時,如何顯示錯誤消息。
演示 - http://jsfiddle.net/UcaZT/
RVI。
顯示qtip提示的代碼看起來是這樣的:
// Apply the tooltip only if it isn't valid
$(element).filter(':not(.valid)').qtip({
overwrite: false,
content: error,
position: position,
show: {
event: false,
ready: true
},
hide: false,
style: {
classes: 'ui-tooltip-red' // Make it red... the classic error colour!
}
});
這
show: {
event: false,
ready: true
},
告訴qTip立即打開工具提示。
你想是這樣的:
show: {
event: 'mouseover'
},
hide: {
event: 'mouseout'
},
Here是一個更新的jsfiddle
感謝泗門,工作就像一個冠軍。這正是我想要的。 – Ravi 2011-03-16 11:50:38
@Simen驗證之後,我試圖使用以下腳本在窗體中顯示#錯誤消息。我不確定腳本中有什麼錯誤。你可以看看.. http://jsfiddle.net/UcaZT/2/ – Ravi 2011-03-17 09:00:39
你正在初始化驗證兩次('$(「#myForm」)。validate(...')。你需要提供所有在第一次調用'invalidate'時將'invalidHandler'選項放在這裏:http://jsfiddle.net/UcaZT/3/ – 2011-03-17 11:59:50