Pessoal, estou com esse pedaço de fonte que gostaria do seguinte: temos um variável (cB1_CONTA), com um tamanho de 8 caracteres, gostaria de retornar a mensagem abaixo se o primeiro campo dessa variável for diferente de 1. Segue abaixo como estou fazendo, porém não dá certo, obrigado!
if ($('#cB1_CONTA',1,1).val()!="1") {
displaymodal('A conta escolhida não é uma conta de estoque.'); }
1 curtida
@Quemuel,
Você quer tratar o primeiro caractere do valor do campo?
Se sim, você faz o seguinte:
var cB1_CONTA = $('#cB1_CONTA').val();
if (cB1_CONTA.substr(1,1) != "1") {
if (cB1_CONTA.substr(1,1) != "A") {
displaymodal('A conta escolhida é diferente de A seu início.');
}
displaymodal('A conta escolhida não é uma conta de estoque.');
}
era isso mesmo @gabriel, tks!
@Gabriel, como ficaria essa mesma função caso eu quisesse sabe se a primeira letra é diferente de “A”, por exemplo?
Complementei no código da minha resposta
obrigado @Gabriel, deu certo!
1 curtida
Pessoal, consegui da seguinte forma:
var cB1_CONTA = $('#cB1_CONTA').val();
if (cB1_CONTA.substr(0,1) != '1'){
displaymodal('A conta escolhida não é uma conta de estoque.');
}
Quando colocava if (cB1_CONTA.substr(1,1) != '1'){
Estava pegando o segundo campo dessa variável!