diff --git a/xCAT-UI/js/nodes/nodes.js b/xCAT-UI/js/nodes/nodes.js index b94d2fee5..45859f4c0 100644 --- a/xCAT-UI/js/nodes/nodes.js +++ b/xCAT-UI/js/nodes/nodes.js @@ -1106,7 +1106,8 @@ function loadUnlockPage(tgtNodes) { // Show status bar statusBar.show(); - // Disable Ok button + // Disable all inputs and Ok button + $('#' + newTabId + ' input').attr('disabled', 'disabled'); $(this).attr('disabled', 'true'); } else { // Show warning message diff --git a/xCAT-UI/js/nodes/nodeset.js b/xCAT-UI/js/nodes/nodeset.js index 73a2b5ec3..a1966409c 100644 --- a/xCAT-UI/js/nodes/nodeset.js +++ b/xCAT-UI/js/nodes/nodeset.js @@ -171,7 +171,9 @@ function loadNodesetPage(tgtNodes) { var arch = $('#' + tabId + ' input[name=arch]').val(); var profile = $('#' + tabId + ' input[name=profile]').val(); - // Disable Ok button + // Disable all inputs, selects, and Ok button + inputs.attr('disabled', 'disabled'); + $('#' + tabId + ' select').attr('disabled', 'disabled'); $(this).attr('disabled', 'true'); /** diff --git a/xCAT-UI/js/nodes/rnetboot.js b/xCAT-UI/js/nodes/rnetboot.js index 9bf30d0c3..277319964 100644 --- a/xCAT-UI/js/nodes/rnetboot.js +++ b/xCAT-UI/js/nodes/rnetboot.js @@ -164,7 +164,8 @@ function loadNetbootPage(tgtNodes) { optStr += 'ipl=' + ipl.val(); } - // Disable Ok button + // Disable all inputs and Ok button + $('#' + newTabId + ' input').attr('disabled', 'disabled'); $(this).attr('disabled', 'true'); /** diff --git a/xCAT-UI/js/nodes/updatenode.js b/xCAT-UI/js/nodes/updatenode.js index cfc3a5ffe..90acc7d2b 100644 --- a/xCAT-UI/js/nodes/updatenode.js +++ b/xCAT-UI/js/nodes/updatenode.js @@ -346,7 +346,8 @@ function loadUpdatenodePage(tgtNodes) { // Get nodes var tgts = $('#' + newTabId + ' input[name=target]').val(); - // Disable Ok button + // Disable all inputs and Ok button + $('#' + newTabId + ' input').attr('disabled', 'disabled'); $(this).attr('disabled', 'true'); /**