以下代码在文本字段中输入值时删除禁用的属性和类。
$(document).ready(function() {
$('[name="passed_to_pwks"]').blur(function() {
var that = $('[name="save_email"]')[0];
if (this.value != '') {
this.disabled = true;
that.disabled = false;
$('button').removeClass('ebc-disabled');
}
});
});
如何在页面加载时运行相同的jQuery?如果页面加载时该字段中有数据,我希望启用按钮并保留类。
创建一个函数并在$(document).ready上调用它
function isDataAvailable(){
var dataField= $('[name="passed_to_pwks"]')[0];
var that = $('[name="save_email"]')[0];
if (dataField.value != '') {
dataField.disabled = true;
that.disabled = false;
$('button').removeClass('ebc-disabled');
}
}
并且像这样调用此函数
$(document).ready(function() {
isDataAvailable();
$('[name="passed_to_pwks"]').blur(function() {
var that = $('[name="save_email"]')[0];
if (this.value != '') {
this.disabled = true;
that.disabled = false;
$('button').removeClass('ebc-disabled');
}
});
});