Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - onepiece

#1
Java / Re: una ayuda de como hacerlo en html
30 Abril 2016, 17:51 PM
quiero hacer en una pagina web...quiero descodificar esa variable para luego poder acceder a ella.... como podría hacer que me apareciera el "code" del "clienteid-09392, por ejemplo

<!DOCTYPE html>
<<HTML>
<HEAD><TITLE>banco</TITLE>
<SCRIPT LANGUAGE="javascript">
<!--
var clienteid = '{"clienteId-04563":{"code":"261533-9","pin":849371},"clienteId-09392":{"code":"939154-1","pin":913597},"clienteId-03463":{"code":"004967-1","pin":465625},"clienteId-25967":{"code":"576369-0","pin":676357},"clienteId-15045":{"code":"000000-1","pin":111111},"clienteId-74045":{"code":"211281-7","pin":211281}}'
</SCRIPT></HEAD>
<BODY>
#2
Java / una ayuda de como hacerlo en html
29 Abril 2016, 18:35 PM
Muy buenas, soy nuevo en esto del mundo de java y me pregunta es ¿como copiar este string y almacenarlo en una variable(que representará como base de datos de los clientes registrados) para  que después me salga en pantalla, por ejemplo, el "code" del "clienteid-09392"?

'{"clienteId-04563":{"code":"261533-9","pin":849371},"clienteId-09392":{"code":"939154-1","pin":913597},"clienteId-03463":{"code":"004967-1","pin":465625},"clienteId-25967":{"code":"576369-0","pin":676357},"clienteId-15045":{"code":"000000-1","pin":111111},"clienteId-74045":{"code":"211281-7","pin":211281}}'

#3
llevo toda la tarde intentandolo y nada muchas gracias de antemano.
tengo un string que es este, y que tengo que guardar en una variable para que me funcione como base de datos.

'{"clienteId-04563":{"code":"261533-9","pin":849371},"clienteId-09392":{"code":"939154-1","pin":913597},"clienteId-03463":{"code":"004967-1","pin":465625},"clienteId-25967":{"code":"576369-0","pin":676357},"clienteId-15045":{"code":"000000-1","pin":111111},"clienteId-74045":{"code":"211281-7","pin":211281}}'

y me pide lo siguiente;
1)Código de cliente del banco
El portal web tiene que ofertarle al usuario la posibilidad de teclear su código de
cliente. Internamente, el código tiene la siguiente estructura: 6 dígitos, luego un
guion y después 1 dígito (total 8 caracteres). El último dígito es un dígito de
control, que se puede derivar de los 6 primeros (aunque el usuario tecleará los 8
caracteres). El algoritmo para calcular el dígito de control es el siguiente:
    1) A cada dígito se le asigna un valor de ponderación. Empezando por el más
       significativo los valores son: 7,6,5,4,3 y 2.
    2) Cada dígito se multiplica por su valor de ponderación
    3) Se suman los resultados
    4) Con el resultado del paso 3, se calcula el resto de dividir por 11
    5) A 11 se le resta el resultado del paso 4
    6) Si el resultado del paso 5 es menor que 10, ya tenemos el digito de control
    7) Si el resultado del paso 5 es mayor o igual que 10, se le resta 10 para
obtener el dígito de control
El código de cliente ha de vigilarse mientras el usuario está escribiendo,
informándole al instante si el código que hay en el campo en ese momento:
       -no tiene la sintaxis adecuada (6 dígitos, luego un guion y después 1 dígito),o tiene la sintaxis adecuada, pero el dígito de control escrito no se
       corresponde con el calculado
       -el código es correcto en cuanto a sintaxis y dígito de control (en este caso,
         aún podría ocurrir que no se correspondiese a un cliente real, pero esto se
        comprobará más adelante).

2)PINPAD aleatorio
Para que el login sea efectivo, el cliente tiene que introducir 3 de los 6 dígitos de
su PIN de seguridad. Los 3 dígitos que se piden cambiarán de manera aleatoria
cada vez que se cargue la página o se pulse el botón "Borrar". La introducción se
hará mediante clicks en un PAD que contendrá los números desde el 0 hasta el 9
(incluidos) que se distribuirán también aleatoriamente cada vez que se cargue la
página o se pulse el botón "Borrar". Al hacer click sobre un número del PAD, el
primer espacio que haya vacío del PIN se llenará, indicando visualmente al usuario
que se ha hecho un click. Cuando los 3 espacios requeridos estén rellenados, un
nuevo click en el PAD alertará al usuario de que ya han hecho 3 clicks.

Alguien sabría como hacerlo?gracias de antemano.