如何隐藏if语句?或者其他可以使用的技术
how to hide an if statment? or whatever technique can be done?
我有一个外部javascript文件,它有多个if语句,问题是,即使表单被隐藏,其中一个if语句仍然被调用。我的申请是这样的,-当用户登录时,隐藏这个特定的输入表单-如果未登录,显示输入表单
这就是问题所在,使用javascript的输入表单的if语句,仍然被调用即使输入表单是隐藏的,我该怎么做来解决这个问题呢?
下面是输入表单 的if语句 if(cvusername == "" || cvusername.length < 5 || cvusername.length > 30){
alert("-username is required'n-should not be less than 5 characters'n and not greater than 30 characters");
return false;
}
假设您的输入表单的id是input_form,执行如下操作:
if(document.getElementById("input_form").style.display !== "none"
&& (
cvusername == ""
|| cvusername.length < 5
|| cvusername.length > 30)
){
alert("-username is required'n-should not be less than 5 characters'n and not greater than 30 characters");
return false;
}
要么从页面中删除该脚本,要么将cvusername设置为每个页面中5到30个字符之间的任意字符串
cvusername = "loggedin";
相关文章:
- 如何添加浮动和非浮动,其他
- 与其他库的jQuery.noConflict()
- 播放当前视频时如何停止其他视频?JavaScript
- 如何“;过滤器”;或者以其他方式重构该数据
- 计时器在使用 jQuery 一分钟后没有触发,或者每 1 分钟后给出一些其他解决方案来触发功能
- 使用CloudFront和AmazonS3,或者其他CDN,我可以将所有类似的请求发送到一个静态文件中
- 如何为javascript创建自定义标签?或者这是我不知道的其他事情吗;我不知道
- javascript或缓存错误?或者其他什么
- 我可以使用javascript编写xml文件吗?或者我必须学习php/asp/mysql/其他东西
- 在JavaScript中,换行符实际上并不是在创建新行,有没有其他选择,或者我做错了什么
- 嵌入JavaScript?或者可能使用了其他技术
- javascript+jquery检查元素是否存在,然后设置其值,或者其他什么
- 如何在Javascript变量内编写for循环,或者是否有其他解决方案
- 使用哪种拖放操作?jQuery可拖放还是HTML5原生拖放?或者其他的
- 如何在指令之前执行ng-if,或者使用其他东西而不是ng-if
- Django表单和javascript或者其他方式
- Angular 1:带有多个条件的多个条件,或者如何在其他条件为真时排除条件
- 如何隐藏if语句?或者其他可以使用的技术
- Facebook JS SDK与其他模块:或者,为什么有Java代码的差异
- <noscript>或者其他什么