<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在元素旁边放置文本
我可以在控制台视图中的元素中显示文本,但页面上没有任何内容。我如何正确定位此消息? (“现在注意消息只是呼叫元素的位置”)
谢谢!