作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个过滤器按钮的问题:当一些客户端选择所有必填字段时,必须过滤网格,否则它必须显示弹出消息:“选择所有必填字段”。
在我的 fiddle 中,我有 3 个下拉菜单和 2 个日期选择器。当我们选择所有而不是 filterbutton 过滤数据时,否则它必须显示消息。在这个 fiddle 中,下拉列表不适用于网格,因为我没有在下拉列表和网格之间放置任何代码,但 datetimpicker 正在工作。
在this fiddle我需要显示弹出验证。这里都是必填项,乱七八糟
代码:
if(datetimepicker1 ===""&&datetimepicker2 ==="") {
$("#filter-msg").data("kendoWindow").center().open();
}
这样我是 tring 但我想验证所有 5 个控件
最佳答案
我建议你在 filter
按钮的 click
事件中添加测试:
$("#filter").on("click", function () {
var mindate = $('#datetimepicker1').data("kendoDatePicker").value();
var maxdate = $('#datetimepicker2').data("kendoDatePicker").value();
// Check if min date has been filled
if(!mindate) {
alert("You have not filled the min date...");
return false;
}
// Check if max date has been filled
if(!maxdate) {
alert("You have not filled the max date...");
return false;
}
// the rest of your logic...
}
代替警报
,您可以将窗口 ($("#filter-msg").data("kendoWindow").center().open();
),但您应该在之后保留 return false
,以免过滤结果...
关于javascript - 选择所有必填字段后显示验证弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15894748/
在使用网站、加载内容等一段时间后,此消息显示“Fill:SelectCommand.Connection 属性尚未初始化”!我认为这是因为 sql 连接,但不确定......我想知道我能做些什么来防止
我是一名优秀的程序员,十分优秀!