JB
Lendo um array do form no javascript
Bom dia.
Tenho um array num form:
Eu preciso "ler" o array $bancos num javascript.
Como faço para ter acesso ao array?
Grato.
Tenho um array num form:
TTransaction::open('votacao');
$repository = new TRepository('Banco');
$objBancos = $repository->load();
$bancos = array();
if ($objBancos) {
foreach ($objBancos as $reg)
{
$banco = array('banco' => $reg->descricao, 'agencia' => $reg->agencia, 'matricula' => $reg->matricula);
array_push($bancos,$banco);
}
}
TTransaction::close();
Eu preciso "ler" o array $bancos num javascript.
Como faço para ter acesso ao array?
Grato.
Tem várias formas, talvez uma das mais simples seja colocar as informações em um campo hidden e fazer a leitura via javascript.
O site abaixo tem uma explicação mais detalhada sobre outras formas:
https://www.it-swarm.dev/pt/javascript/como-passar-variaveis-e-dados-de-php-para
Boa tarde
Grato pelo seu retorno.
Estes valores estao contidos num array de "mascaras" para formatacao de numero de conta bancaria e matricula do funcionario dos bancos.
Ao selecionar o banco desejado, ocorre a formatacao da mascara da conta e matricula. Algo similar a famosa formatacao do CPF e CNPJ, tao discutida aqui.
Porem, estas mascaras estao definidas no cadastro do banco que alimenta um combo. Está tudo "redondinho", so me falta enxergar este array com as mascaras atraves do javascript que faz a alteracao do TEntry().
Se entendi direito, você pode buscar essa informação na função chamada ao selecionar o banco(onChangeBanco, por exemplo):
Sim. Exato.
Porem, hoje vou estudar como chamar no JAVASCRIPT a mascara da matricula do Banco do Brasil, por exemplo, "9-9999-999-X" que está num array.
Estou usando por base aquele javascript que foi usado para alterar a mascara do CPF/CNPJ. A diferença é que naquele exemplo, as mascaras para CPF/CNPJ eram fixas e no meu caso elas estao gravadas no banco de dados de acordo com cada registro, Banco do Brasil, Sicredi, Banrisul, etc...