diff options
author | Ivan Kohler <ivan@freeside.biz> | 2015-02-06 16:53:29 -0800 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2015-02-06 16:53:29 -0800 |
commit | d0ba0fe7d87171e79f0cf38b073b9d454e868b68 (patch) | |
tree | b4314087fe07f5839fab24639b108aaa569dafc9 /fs_selfservice/FS-SelfService | |
parent | 085c3997c33b6aeb55eed0fee6db11b243a20081 (diff) |
contacts can be shared among customers / "duplicate contact emails", ng_selfservice login, RT#27943
Diffstat (limited to 'fs_selfservice/FS-SelfService')
-rw-r--r-- | fs_selfservice/FS-SelfService/cgi/select_cust.html | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/select_cust.html b/fs_selfservice/FS-SelfService/cgi/select_cust.html index 7ab55db45..03b35c675 100644 --- a/fs_selfservice/FS-SelfService/cgi/select_cust.html +++ b/fs_selfservice/FS-SelfService/cgi/select_cust.html @@ -10,7 +10,7 @@ <FONT SIZE="+1" COLOR="#ff0000"><%= $error %></FONT> <%= $selfurl =~ s/\?.*//; ''; %> -<FORM ACTION="<%= $selfurl %>" METHOD=POST> +<FORM NAME="SelectCustomerForm" ACTION="<%= $selfurl %>" METHOD=POST> <INPUT TYPE="hidden" NAME="action" VALUE="switch_cust"> <INPUT TYPE="hidden" NAME="agentnum" VALUE="<%= $agentnum %>"> @@ -19,7 +19,7 @@ <TR> <TH ALIGN="right">Customer </TH> <TD> - <SELECT NAME="custnum"> + <SELECT NAME="custnum" ID="custnum" onChange="custnum_changed()"> <OPTION VALUE="">Select a customer <%= $OUT .= qq(<OPTION VALUE="$_">). encode_entities( $customers{$_} ) foreach keys %customers; @@ -29,10 +29,23 @@ </TR> <TR> - <TD COLSPAN=2 ALIGN="center"><INPUT TYPE="submit" VALUE="Select customer"></TD> + <TD COLSPAN=2 ALIGN="center"><INPUT TYPE="submit" ID="submit" VALUE="Select customer" DISABLED></TD> </TR> </TABLE> </FORM> +<SCRIPT TYPE="text/javascript"> + +function custnum_changed () { + var form = document.SelectCustomerForm; + if ( form.custnum.selectedIndex > 0 ) { + form.submit.disabled = false; + } else { + form.submit.disabled = true; + } +} + +</SCRIPT> + <%= $body_footer %> |