<h:inputText id="usernameInput" value="#{userBean.un}"
styleClass="form-control" required="true"
onfocus="popupMessage(this, 'username');">
<f:validateRegex pattern="([a-zA-Z_0-9]+)"></f:validateRegex>
</h:inputText>
function popupMessage(element, stringVal) {
var position = $(element).position();
if(stringVal === "username"){
$(element).text("left: " + position.left + ", top: " + position.top) ;
}else if(stringVal === "password"){
}else{
}
}
我試圖使用此代碼在輸入字段旁邊放置消息。在上面你可以看到元素和腳本。我想要的是基於輸入類型,無論是用戶名還是密碼,我希望在文本字段旁邊顯示一條消息,告訴用戶輸入的內容。我打算在輸入端添加一個onblur
事件,以使消息消失。jQuery在元素旁邊放置文本
我可以在控制檯視圖中的元素中顯示文本,但頁面上沒有任何內容。我如何正確定位此消息? (「現在注意消息只是呼叫元素的位置」)
謝謝!