Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jQuery中单击时取消事件_Javascript_Jquery - Fatal编程技术网

Javascript 如何在jQuery中单击时取消事件

Javascript 如何在jQuery中单击时取消事件,javascript,jquery,Javascript,Jquery,为类似的内联函数设计了可折叠选项卡并实现了图标。当用户点击铅笔时,它会变成软盘,用于保存数据,另一个是重复图标,因为当用户不填写数据时,表单应转到页面的上一个状态,即返回按钮。这里是数据保存,保存后变成铅笔状态。但当我点击“重复图示符”图标时,它不会返回到页面的上一个状态。表单使用document.getElementById进行验证,因此如果单击repeat,也会进行验证。编辑代码。请任何人至少给我一个例子,如何使onclick上一页的状态。我是初学者我试过一些东西请帮帮我 $(文档) .准

为类似的内联函数设计了可折叠选项卡并实现了图标。当用户点击铅笔时,它会变成软盘,用于保存数据,另一个是重复图标,因为当用户不填写数据时,表单应转到页面的上一个状态,即返回按钮。这里是数据保存,保存后变成铅笔状态。但当我点击“重复图示符”图标时,它不会返回到页面的上一个状态。表单使用document.getElementById进行验证,因此如果单击repeat,也会进行验证。编辑代码。请任何人至少给我一个例子,如何使onclick上一页的状态。我是初学者我试过一些东西请帮帮我

$(文档)
.准备好了吗(
函数(){
$('.editAddBtn')//从html调用的类
.点击(
函数(){
//用于使文本框为只读
//检查它是否已处于只读模式
如果($('.editField')。是('[readonly]')){
//关闭只读
$('.editField').prop('readonly',false);
//用于将textarea设置为只读
$('.mySelect').prop('disabled',false);
//用于禁用复选框
$('chk').prop('disabled',false);
//显示了铅笔软片和重复图标
$('.editAddBtn')
.html(
' ' +
' '
);//更改按钮的文本
$(“#repeatbn”)。单击(函数(){//用于返回表单的状态
$(this.prev().removeAttr(“onclick”);
$(this.prev().off(“单击”);
$(this).prev().on(“单击”,函数(){});
});
}要不然我们就做别的事
//表单验证
var cstreet_1=文件
.getElementById('currentAddressLine1')。值;
如果(cstreet_1==“”){
document.getElementById('currentAddressLine1')
.style.borderColor=“红色”;
//返回false;
}否则{
document.getElementById('currentAddressLine1')
.style.borderColor=“#CCCC”;
}
//saveAddress();//函数用于保存数据
//将数据填入文本框t后只读
$('.editField').prop('readonly',true);
//将数据填入文本框t后只读
$('.mySelect').prop('disabled',true);
//将数据填入复选框后只读
$('chk').prop('disabled',true);
//保存数据后软盘转成铅笔表示正常状态
$('.editAddBtn').html(
' '
);
}
});
});

地址
现在的
地址*


试试这段代码。虽然我已经对saveAddress()进行了注释;方法。在使用前取消注释

$(文档)。准备好了吗(
函数(){
$('.editAddBtn')。单击(函数(){
如果($('.editField')。是('[readonly]')){
$('.editField').prop('readonly',false);
$('.mySelect').prop('disabled',false);
$('chk').prop('disabled',false);
$('.editAddBtn').html(''+'');
//$('.editAddBtn span').toggleClass('Glypicon Glypicon软盘');
$(文档)。在('单击',“#重复BTN”,函数()上{
$(this.prev().removeAttr(“onclick”);
$(this.prev().off(“单击”);
$('.editAddBtn').html('');
});
}否则{
var cstreet_1=文件
.getElementById('currentAddressLine1')。值;
如果(cstreet_1==“”){
document.getElementById('currentAddressLine1').style.borderColor=“红色”;
//返回false;
}否则{
document.getElementById('currentAddressLine1').style.borderColor=“#cccc”;
}
//saveAddress();//函数用于保存数据
$('.editField').prop(//将数据填充到文本框t后只读
“只读”,正确);
$('.mySelect').prop(//将数据填入文本框t后只读
“残疾”,正确);
$('chk').prop('disabled',true);
$('.editAddBtn').html('');
}
});
});

地址
现在的