Javascript 指示内容是否已更改
我是前端新手,有以下问题。 pageclass=表单控件上的第一个输入是为某些系统ID准备的。单击按钮后,它应使用名称、地址等属性填充其他禁用的输入,。。。它工作正常,现在我想删除禁用输入的内容,以防第一个ID输入的内容发生更改 我只有这样的东西 CSS:Javascript 指示内容是否已更改,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我是前端新手,有以下问题。 pageclass=表单控件上的第一个输入是为某些系统ID准备的。单击按钮后,它应使用名称、地址等属性填充其他禁用的输入,。。。它工作正常,现在我想删除禁用输入的内容,以防第一个ID输入的内容发生更改 我只有这样的东西 CSS: 如果没有密码笔之类的东西,很难看清你到底有什么 您可以使用jQuery删除您描述的值“content” 首先,我们可以检查输入是否已禁用: var isDisabled = $('input').is(':disabled'); 如果已禁用
如果没有密码笔之类的东西,很难看清你到底有什么 您可以使用jQuery删除您描述的值“content” 首先,我们可以检查输入是否已禁用:
var isDisabled = $('input').is(':disabled');
如果已禁用,请更改该值:
if(isDisabled) {
$(this).val('');
}
因此,对于您的案例,您可以将此与:
你能设置一个JSFIDLE或codepen吗?是的,这正是我想要的。我只是将您的代码放入$'.idWrap'.changefunction块中,并得到了有效的解决方案。谢谢@很高兴见到你!很高兴我能帮忙:
$(document).ready(function() {
$('.idWrap, .form-control').focus(function() {
var input = $(this);
//GOT STUCK HERE
});
});
var isDisabled = $('input').is(':disabled');
if(isDisabled) {
$(this).val('');
}
$('input').each(function(index, elm){
var isDisabled = $(elm).is(':disabled');
if(isDisabled) {
$(this).val('');
}
});