javascript如何在不使用警报的情况下创建验证错误消息

标签 javascript validation

我想制作一个简单的表单验证错误消息,显示在用户名字段下。

我似乎无法弄清楚。

<form name ="myform" onsubmit="validation()">
     Username: <input type ="text" name="username" /><br />              
     <input type ="submit" value="submit" />
      <div id ="errors">
      </div>
</form>

这是我的验证脚本:

function validation(){ 
    if(document.myform.username.value == ""){   //checking if the form is empty
         document.getElementById('errors').innerHTML="*Please enter a username*";
                //displaying a message if the form is empty
    }

最佳答案

如果发生错误,您需要停止提交:

HTML

<form name ="myform" onsubmit="return validation();"> 

JS

if (document.myform.username.value == "") {
     document.getElementById('errors').innerHTML="*Please enter a username*";
     return false;
}

关于javascript如何在不使用警报的情况下创建验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13689832/

相关文章:

javascript - jQuery 在 div onClick 中加载内容

javascript - 如何嵌入 YouTube channel 中带标题的视频?

javascript - 如何使用逻辑运算符 JavaScript 或 jQuery

javascript - 套接字未定义,如果未定义则发送不发送

java - Spring 验证在来自 ServletContext 资源的 XML 文档中有错误

javascript - Angular - 无效模型值的解决方法

javascript - Dojo 堆叠柱形图在堆叠顶部添加总堆叠值时出现问题

excel - 显示货币的 VBA 文本框

ruby-on-rails - FactoryGirl has_many 与双向存在验证的关联创建额外记录

java - Spring Boot PathVariable 验证消息