Jquery改变事件验证停止其他动作
jquery change event validation stop other actions
不确定这个问题是否已经在其他地方得到了回答,(如果有的话,请道歉!)但是…我有一个编辑字段,它在.change()事件上被验证。我想做的是:如果用户在输入后直接用鼠标按下保存按钮,则首先触发.change(),然后触发。click()按钮-我想防止在输入值未得到验证时触发。click()事件,一旦弹出窗口被清除。
这是它现在正在做的一个例子,但这仍然允许其他按钮被按下。
validateRetention(e) {
if (someCondition) {
return true;
} else {
return false;
}
}
$('input[type="number"]').change(function () {
if (!validateRetention(this)) {
alert("bad data entered");
}
}
您需要阻止默认操作:
$('form').on('submit', function(event) {
if(isNotValidForm) {
event.preventDefault();
// make validation balloons
}
});
相关文章:
- 这是关于Jquery/JS的,如果我改变元素's HTML-我可以对它执行其他Jquery/JS操作吗
- 通量存储改变其他存储
- 当改变一个文本区域的值改变其他值
- 如何改变其他字母的字体颜色
- 获取网页URL(移动到其他页面而不改变URL)
- v模型上的输入,动态地改变其他脚本的值
- 如何在不影响其他模态的情况下用CSS改变模态的宽度?
- 通过改变z-index用Javascript激活其他表的表格单元格
- 我怎么能改变一个项目的值成数组不修改其他在React
- 当其他选择框在html中改变时,改变选择框的样式
- 鼠标停留在一个状态上,用d3地图改变其他状态的颜色
- 我如何使文本改变其他图像,然后用户鼠标悬停文本
- 为什么javascript date. setdate()会改变其他日期变量的值
- JavaScript的onchange事件won't触发,如果select选项从其他方法改变
- Jquery改变事件验证停止其他动作
- jQuery显示/隐藏选项从一个选择下拉菜单,当其他选择下拉菜单的选项被选中,而不改变当前选项
- CSS悬停来改变其他元素
- Angular.js在ng-repeat的一个项上做了改变,会导致所有其他项上的过滤器都运行
- Angularjs会注意其他控制器对作用域变量的改变
- 在React.js中,点击一个组件中的按钮不会改变其他组件中的值