如果条件为假,隐藏第二个模态
hide second modal if condition is false
我有2模态,我检查第一模态的形式验证,如果文本框的条目是空的。第二模态不应该显示。我做不到。用户是我的第一个模态id和权限是我的第二个模态id。Java脚本代码:
function valid() {
var bool = true;
var pt = /^['w.]+@[a-z0-9-]+'.[a-z]{2,6}/i;
var email = document.getElementById('email').value;
if (!pt.test(email)) {
bool = false;
}
var name = document.getElementById('name').value;
if (name.length < 1) {
bool = false;
}
return bool;
}
$("#btn1").click(function() {
var bool = valid();
if (bool == false) {
$('#permission').modal('hide');
} else {
$('#user').modal('hide');
$('#permission').modal('show');
}
});
我的HTML代码:
<form onsubmit="return valid()">
<button role="button" class="btn btn-default" data-toggle="modal" data-target="#permission" id="btn1">set permission</button>
在valid()函数中尝试此操作如何?
function valid() {
var pt = /^['w.]+@[a-z0-9-]+'.[a-z]{2,6}/i;
var email = document.getElementById('email').value;
var name = document.getElementById('name').value;
return pt.test(email) && name.length>1;
}
相关文章:
- 使用Javascript,如何显示<tr>在另一<tr>悬停时,隐藏第二个<tr>
- 用第一个表单值(HTML、Javascript)填充第二个表单隐藏字段
- 当按下第二个按钮时如何隐藏按钮,以及当我点击页面的空白区域时如何使其出现
- 隐藏第二个下拉列表,直到在第一个下拉列表中做出选择
- 角度显示/隐藏只处理第二个函数调用,应用/摘要问题
- 如何使用JQuery基于存储在第一个TD中的表的值来隐藏存储在第二个TD的图像
- 用jquery显示一个块,同时隐藏其他块.当点击部分中的每个块时,会出现第二个块、第三个块,然后是第四个块
- 在第一个列表中显示一个li,在单击第二个列表中的另一个选项后,在单击时隐藏其余|保存第一个列表的选项
- 当单击第二个父菜单时,显示其子菜单并隐藏先前单击的父菜单的子菜单
- 第一个下拉隐藏在第二个下拉点击事件上
- 如果条件为假,隐藏第二个模态
- (HTML / JS)添加“,“在第二个最后一个字串和隐藏"&"如果字符串中有一个单词
- 引导下拉菜单隐藏在第二个面板体
- 通过js删除提交第二个按钮上的隐藏字段
- 如何接收“隐藏字段”第二个jsp中的值
- 加载第二个表时隐藏第一个表
- 如何在第一个菜单的基础上刷新第二个隐藏的下拉菜单
- 隐藏第一个窗体,然后显示第二个窗体.Secnd表单执行多次提交
- Ext.js: Vbox布局如何使第一个项目占用所有的空间时,第二个项目是隐藏的
- 当第一个或第二个单选按钮被选中时显示/隐藏Div