我正在使用实时验证 Javascript 库,我想知道如何使用它在页面底部放置反馈。
例如,用户将在 <input type="text" id="subdomain-name" name="subdomain-name">
中输入“asdf.com”
我希望 Live-Validation 回复“子域不应包含句点”。但在页面底部,因为否则它会弄乱位于框后面的文本:http://puu.sh/3IxDc.jpg .
我尝试创建一个 CSS div,然后将其作为跨度引用
createMessageSpan: function(){
var span = document.createElement('span');
var textNode = document.createTextNode(this.message);
span.appendChild(textNode);
return span;
},
但是没用
最佳答案
您可以使用 jquery 和 html() 函数。我知道这不是实时验证,但这会起作用。
HTML
<html>
<head>
<script src="jquery.js"></script>
</head>
<body>
All your other html here
<div id="suggestion"></div>
</body>
</html>
JavaScript
if(THE CODE THAT DETERMINES IF MESSAGE IS NECESSARY){
$("#suggestion").html("A sub-domain should not include periods.");
}
关于javascript - 实时验证更改输出位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17778598/