textarea 螺钉表单的 Javascript 表单验证错误消息

标签 javascript forms validation message innerhtml

好吧,我正在用我对 JavaScript 的一点了解来制作我的类(class)的基本表单验证脚本,我并不是在寻找一种更复杂但更短的方法来通过使用循环或类似的东西来执行我的验证,我是正在等待一本 java 书到达,稍后将了解更多信息,现在我只是在做一个基本的验证脚本。

我只是想知道为什么当我尝试显示文本区域的错误消息时,表单突然开始完全重置。

表格1作品 http://www.richie.id.au/TAFE/form/enquiry.html 表格2不起作用 http://www.richie.id.au/TAFE/form2/enquiry.html

两者之间的唯一区别是这段代码导致错误消息消失:

    //Message message action if true of false
    if(messageMessage==true){
        document.getElementByID('messageError').innerHTML='*Please enter a message*';
    }
    if(messageMessage==false){
        document.getElementByID('messageError').innerHTML='';
    }

它与我的其他消息相同,因此我不确定为什么它会导致表单错误消息仅显示一秒钟然后消失。 非常感谢任何帮助。

最佳答案

document.getElementByID 应该是:

document.getElementById('messageError')... //small d not capital D

关于textarea 螺钉表单的 Javascript 表单验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10482038/

相关文章:

javascript - 在jQuery中使用全局变量,但不运行

javascript - 读取内部文本失败

javascript - Javascript:onblur在移动Safari中获取与事件相关的Target

javascript - 添加自定义 jquery.validation 方法会导致 Uncaught TypeError : Cannot read property 'call' of undefined

javascript - 哪个 javascript 包提供了丰富的对象模型,用于在 HTML5 Canvas 上绘制不同的形状

javascript:在函数完成处理之前执行函数的顺序 - 嵌套函数返回值?

browser - 在浏览器中刷新页面而不重新提交表单

javascript - 在 Django 表单中包含 Dropzone 表单时无法完成 POST

forms - 添加或删除组件是否应该触发重绘?

java - 如何避免 Web 层和服务层的重复验证?