javascript - 如何在javascript中以表单形式进行验证?
问题描述
我知道这可能很简单,但我是 js 新手,我还在学习。所以我在我的 main.handlebars 上有这个
<form method="post" action="/save" onsubmit="return validateform()" name="myForm">
<input type="text" name="username" id="username" class="form-control" value="{{username}}">
</form>
在 main.js 的另一个页面上,我有我的功能
function validateForm() {
var x = document.forms["myForm"]["username"].value;
if (x == "") {
alert("Name must be filled out");
return false;
}
}
但它不起作用,我不知道如何解决它请帮助我谢谢
解决方案
推荐阅读
- html - margin-top 和 marin-left 不知从何而来
- javascript - 不使用背景过滤器在视频顶部的整个屏幕上覆盖半透明
- angular - 如何在 Angular 订阅块中测试代码,而不会在后续订阅块中覆盖值?
- c - C中二维数组的strcpy问题
- matlab - 多维插值:返回函数
- docker - 重定向到无效的 URI。Jenkins 在 Nginx 后面的 docker 容器中
- spring-boot - @ComponentScan 是否覆盖 @SpringBootApplication?
- bash - Xdotool 在使用密钥返回时冻结 ubuntu
- html - 为什么背景:url(local.png)不起作用
- python - undeclared local variable 'session' in python