Jquery 启用按钮,直到选择“选择字段”
我尝试使按钮处于启用/禁用状态,直到用户选择4个选择框。 我基于这个解决方案:从这里开始,但在我的情况下,我无法让它工作。这是我的小提琴:,我做错了什么 HTML: 请看一看 给你Jquery 启用按钮,直到选择“选择字段”,jquery,html,select,button,Jquery,Html,Select,Button,我尝试使按钮处于启用/禁用状态,直到用户选择4个选择框。 我基于这个解决方案:从这里开始,但在我的情况下,我无法让它工作。这是我的小提琴:,我做错了什么 HTML: 请看一看 给你 $('#pricelistBtn').attr('disabled', 'disabled'); $(document).ready( function updateFormEnabled(){ if (verifyAdSettings()) { $('#pricelis`
$('#pricelistBtn').attr('disabled', 'disabled');
$(document).ready(
function updateFormEnabled(){
if (verifyAdSettings()) {
$('#pricelis`enter code here`tBtn').attr('disabled', false); // set false over here not ''
} else {
$('#pricelistBtn').attr('disabled', 'disabled');
}
function verifyAdSettings() {
if ($('#choose_currency').val() != '' && $('#vat').val() != '' && $('#discount').val() != '' && $('#language').val() != '') {
return true;
} else {
return false;
}
}
$('#choose_currency').change(updateFormEnabled);
$('#vat').change(updateFormEnabled);
$('#discount').change(updateFormEnabled);
$('#language').change(updateFormEnabled);
}
);
你的小提琴似乎工作得很好?你的小提琴工作得很好..对我来说..似乎正是你想要的:按钮禁用,直到你同时选择下拉菜单--你的小提琴和你在这里发布的代码是不同的!但即使是你发布的代码似乎也运行良好!错误链接到我的小提琴-对不起。这是我的:
$('#pricelistBtn').attr('disabled', 'disabled');
$(document).ready(
function updateFormEnabled(){
if (verifyAdSettings()) {
$('#pricelistBtn').attr('disabled', '');
} else {
$('#pricelistBtn').attr('disabled', 'disabled');
}
function verifyAdSettings() {
if ($('#choose_currency').val() != '' && $('#vat').val() != '' && $('#discount').val() != '' && $('#language').val() != '') {
return true;
} else {
return false;
}
}
$('#choose_currency').change(updateFormEnabled);
$('#vat').change(updateFormEnabled);
$('#discount').change(updateFormEnabled);
$('#language').change(updateFormEnabled);
}
);
$('#pricelistBtn').attr('disabled', 'disabled');
function updateFormEnabled(){
if (verifyAdSettings()) {
$('#pricelistBtn').removeAttr("disabled");
} else {
$('#pricelistBtn').attr('disabled', 'disabled');
}
}
function verifyAdSettings() {
if ($("#choose_currency option:selected").val() != '' && $("#vat option:selected").val() != '' && $('#discount option:selected').val() != '' && $('#language option:selected').val() != '') {
return true;
} else {
return false;
}
}
$(document).ready(function(){
$('#choose_currency').change(updateFormEnabled);
$('#vat').change(updateFormEnabled);
$('#discount').change(updateFormEnabled);
$('#language').change(updateFormEnabled);
});
$('#pricelistBtn').attr('disabled', 'disabled');
$(document).ready(
function updateFormEnabled(){
if (verifyAdSettings()) {
$('#pricelis`enter code here`tBtn').attr('disabled', false); // set false over here not ''
} else {
$('#pricelistBtn').attr('disabled', 'disabled');
}
function verifyAdSettings() {
if ($('#choose_currency').val() != '' && $('#vat').val() != '' && $('#discount').val() != '' && $('#language').val() != '') {
return true;
} else {
return false;
}
}
$('#choose_currency').change(updateFormEnabled);
$('#vat').change(updateFormEnabled);
$('#discount').change(updateFormEnabled);
$('#language').change(updateFormEnabled);
}
);