diff options
Diffstat (limited to 'fs_selfservice/FS-SelfService/cgi/add_password_validation.js')
-rw-r--r-- | fs_selfservice/FS-SelfService/cgi/add_password_validation.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/add_password_validation.js b/fs_selfservice/FS-SelfService/cgi/add_password_validation.js index e2e3227f1..b585cd107 100644 --- a/fs_selfservice/FS-SelfService/cgi/add_password_validation.js +++ b/fs_selfservice/FS-SelfService/cgi/add_password_validation.js @@ -4,15 +4,21 @@ function add_password_validation (fieldid,nologin) { var fieldid = this.id+'_result'; var resultfield = document.getElementById(fieldid); var svcnum = ''; + var agentnum = ''; var svcfield = document.getElementById(this.id+'_svcnum'); if (svcfield) { svcnum = svcfield.options[svcfield.selectedIndex].value; + } else { + var agentfield = document.getElementsByName('agentnum'); + if (agentfield[0]) { + agentnum = agentfield[0].value; + } } if (this.value) { resultfield.innerHTML = '<SPAN STYLE="color: blue;">Validating password...</SPAN>'; var action = nologin ? 'validate_password_nologin' : 'validate_password'; send_xmlhttp('selfservice.cgi', - ['action',action,'fieldid',fieldid,'svcnum',svcnum,'check_password',this.value], + ['action',action,'fieldid',fieldid,'svcnum',svcnum,'check_password',this.value,'agentnum',agentnum], function (result) { result = JSON.parse(result); var resultfield = document.getElementById(result.fieldid); |