javascript - 键入时验证文本字段

标签 javascript validation

没有任何表单提交按钮。 如果输入的字符小于 3。 在文本字段旁边显示错误

最佳答案

您可以使用 div 来显示错误,如下所示:

    var textbox = document.getElementById("textbox-id");
        divAfterTextBox = document.getElementById("divAfterTextBox-id");
    
    textbox.onkeyup = function(){
        if (textbox.value.length < 3) divAfterTextBox.textContent = "ERROR";
        else divAfterTextBox.textContent = "";
        // divAfterTextBox.textContent = textbox.value.length < 3 ?
        //    "ERROR" : divAfterTextBox.textContent = "";
    }
<input id="textbox-id" type="text">
<div id="divAfterTextBox-id"></div>

关于javascript - 键入时验证文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45670352/

相关文章:

javascript - 通过 'new' 检查 ClojureScript REPL 中构造的 JavaScript 对象

javascript - 在音频结束后执行操作

php - 如何在 CakePHP 中读取 "Validate"人名?

java - JSF 多个部分验证场景

javascript - 如何在 jQuery 动态生成的列表中触发事件

javascript - mootools 比 jquery 有什么优势?

C# WPF 非常简单的文本框验证

security - 输入验证的一般最佳实践有哪些?

javascript - 经典 ASP 中带有按钮的清除文本框

javascript - ASP.NET 4.5 自定义验证属性。 IsValid() 调用得太晚了