【发布时间】:2014-03-05 05:12:57
【问题描述】:
我正在使用 PrimeFaces 4.0 和 tomcat-6。
我使用选项卡视图来编辑配置文件,默认情况下,使用 jQuery 禁用提交按钮。在更改或按下这些输入字段时,我将使用 jQuery 再次启用该按钮。但是如果我更改输入文本中的值,按钮将被禁用并且不会再次启用。
我的场景是编辑配置文件,因为提交按钮被禁用,直到任何一个字段被更改。这些是这些文本字段的 ID。
我正在禁用按钮
$(function() {
jQuery("button[type=submit]").prop("disabled", true).addClass('ui-state-disabled');
})
并启用
$(function() {
$('#productName,#majorVersion,#minorVersion,#buildVersion,#revision,#productDescription')
.on('change keypress paste textInput input',
function() {PF('submitButton').enable();
});
});
【问题讨论】:
-
我的场景是编辑配置文件,因为提交按钮被禁用,直到任何一个字段被更改。这些是这些文本字段的 ID。我通过 $(function() { jQuery("button[type=submit]").prop("disabled", true).addClass('ui-state-disabled '); }) 并且可以执行以下操作
-
$(function() {$('#productName,#majorVersion,#minorVersion,#buildVersion,#revision,#productDescription').on('更改按键粘贴文本输入输入', function() { jQuery("button[type=submit]").prop("disabled", false).addClass('ui-state-disabled'); }); });
-
Dint让你@想喝咖啡
标签: javascript jsf primefaces