Pegar valor atual de um campo de perfil
4 participantes
Página 1 de 1
Pegar valor atual de um campo de perfil
Olá, gostaria de saber como faço para pegar o valor atual de um campo de perfil. Ja fiz alguns testes com um campo que eu uso para Advertencias. Em resumo, quando o campo esta com o Valor 0 ele funciona corretamente, retornando 0 mesmo porém quando ele está com algum número acima de zero, ele retorna 7.
Eis o código que estou usando:
Para quem quiser testar, segue o link do meu forum e o link de um perfil:
www.monsterhunterbrasil.com
www.monsterhunterbrasil.com/u1
Eis o código que estou usando:
- Código:
$('#profile_field_9_13', data).val();
Para quem quiser testar, segue o link do meu forum e o link de um perfil:
www.monsterhunterbrasil.com
www.monsterhunterbrasil.com/u1
Re: Pegar valor atual de um campo de perfil
Veja, entrei no seu fórum e digitei o seguinte código no console:
Para getar o valor do número de agradecimentos... É isso que deseja?
- Código:
var test = $('#field_id-14 dd div').html();
console.log(test);
Para getar o valor do número de agradecimentos... É isso que deseja?
Re: Pegar valor atual de um campo de perfil
Ja consegui resolver, o buraco era mais embaixo...
Ele retornava certo porm na hora de somar que dava errado.
Na verdade ele não estava somando e sim concatenando
Depois só precisei usar o .parseInt para resolver o problema.
Até Mais
Ele retornava certo porm na hora de somar que dava errado.
Na verdade ele não estava somando e sim concatenando
Depois só precisei usar o .parseInt para resolver o problema.
Até Mais
Re: Pegar valor atual de um campo de perfil
pode postar a parte do código que estava errado, para que mais pessoas não cometam o mesmo erro.
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Re: Pegar valor atual de um campo de perfil
Esse é o caso correto onde o field_value sempre dará o valor anterior + 1, ou seja, se advatual está 1, agora será 2 e assim por diante
Este é o modo incorreto onde estava concatenando o numero, ou seja, se advatual estava 0, field_value ficava como 01; se advatual estava 1, fieldvalue ficava com 11 ('1'+'1').
- Código:
jQuery.get('/u' + USER_ID, function (data) {
var advatual = $('.inputbox#profile_field_9_13', data).attr('value');
var field_value = parseInt(advatual) + 1;
});
Este é o modo incorreto onde estava concatenando o numero, ou seja, se advatual estava 0, field_value ficava como 01; se advatual estava 1, fieldvalue ficava com 11 ('1'+'1').
- Código:
jQuery.get('/u' + USER_ID, function (data) {
var advatual = $('.inputbox#profile_field_9_13', data).attr('value');
var field_value = advatual + 1;
});
Re: Pegar valor atual de um campo de perfil
Obrigado pelo retorno.
agora a já sabemos como não cometer esse mesmo erro.
agora a já sabemos como não cometer esse mesmo erro.
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Re: Pegar valor atual de um campo de perfil
@Jack Sparrow
Interessante esse comportamento do JavaScript mas acho que é o correto mesmo pois ao utilizar a função parseInt() diz ao interpretador que a variável é um número e não uma string!
JS
Interessante esse comportamento do JavaScript mas acho que é o correto mesmo pois ao utilizar a função parseInt() diz ao interpretador que a variável é um número e não uma string!
JS
Re: Pegar valor atual de um campo de perfil
@JScript foi justamente esse o meu pensamento quando vi que a função estava retornando "11"
Tópicos semelhantes
» Como modificar o valor de campos do perfil via jQuery
» Use url de um campo de perfil para usar como pano de fundo.
» Liberação do Perfil IPB
» Use url de um campo de perfil para usar como pano de fundo.
» Liberação do Perfil IPB
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|