入力フィールドの背景画像だけのツールチップを表示する方法はありますか?
HTML
[...]
<tr>
<td class="borderless right">
<label class="label-required" for="Name">Name</label><span class="required">*</span>
</td>
<td class="borderless">
<input
type="text"
name="myName"
id="myName"
class="text-box single-line"
data-val="true"
data-val-length="...at least n characters..."
data-val-length-max="50"
data-val-length-min="2"
data-val-regex="...only letters..."
data-val-regex-pattern="..."
data-val-required="...required..." />
</td>
</tr>
CSS
.errorImage
{
background-image: url(...../someIcon.png);
background-repeat: no-repeat;
background-position: right 2px top 3px;
border: 1px solid #cc8a8a;
background-color: #fff5f5;
}
入力フィールドは jQuery バリデーターを使用して検証され、すべて正常に機能します。唯一の小さな問題は、無効な入力フィールドのツールチップが、アイコン (入力フィールド内の右側に表示される) だけでなく、入力フィールドにマウスオーバーするとすぐに表示されることです。