Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais


Meriteiro

Agosto de 2016



"Este membro destacou-se pela sua dedicação e pelo seu esforço.
Ao longo do último mês, demonstrou as suas capacidades gerais no FDF e, por isso, merece o nosso agradecimento."
Login

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Obter senha

Nota: use se tiver perdido acesso ao seu painel de controle.

Últimas sugestões
Parceiros Forumeiros
Os membros mais ativos da semana
while
 
Cream
 
Holkis
 
Shek
 
IsmaelS.
 
PrisoN†BreaK
 
Sennior
 
Ana Leandro
 
Cepheus
 
YouTube3
 

Quem está conectado
141 usuários online :: 6 usuários cadastrados, Nenhum Invisível e 135 Visitantes :: 2 Motores de busca

Holkis, idarkdg, IsmaelS., Melkor, SyraoN_, while

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Como obter e editar o conteúdo de um campo do perfil de um usuário via JavaScript?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Como obter e editar o conteúdo de um campo do perfil de um usuário via JavaScript?

Mensagem por Otávio757 em Seg 30 Nov 2015 - 2:56

Detalhes da questão


Endereço do fórum: http://trans-steffens.forumeiros.com
Versão do fórum: PhpBB3

Descrição


Olá pessoal, boa noite!
O meu fórum será utilizado para cadastrar passageiros de um transporte para a faculdade. Existe um campo no perfil em que o usuário informa os dias que tem aula. Há outro campo que mostra o valor total do transporte no mês atual. Eu gostaria de fazer o seguinte: obter o conteúdo desse campo dos dias de aula via JavaScript, calcular o valor total e colocá-lo no outro campo.
A minha dúvida fica em como obter esse conteúdo, editar outro campo pelo JavaScript e como posso controlar o momento em que esse get e set são feitos.

Obrigado desde já pela ajuda! Muito feliz



Última edição por Otávio757 em Sab 5 Dez 2015 - 2:14, editado 1 vez(es)

Otávio757
Nível 8

Masculino
Inscrito dia : 27/03/2011
Mensagens : 145
Pontos Ativos : 2250

http://brasil-nl.forumeiros.com

Resolvido Re: Como obter e editar o conteúdo de um campo do perfil de um usuário via JavaScript?

Mensagem por Otávio757 em Qua 2 Dez 2015 - 14:30

up

Otávio757
Nível 8

Masculino
Inscrito dia : 27/03/2011
Mensagens : 145
Pontos Ativos : 2250

http://brasil-nl.forumeiros.com

Resolvido Re: Como obter e editar o conteúdo de um campo do perfil de um usuário via JavaScript?

Mensagem por Fraise em Qui 3 Dez 2015 - 21:39

Boa noite.

Eu não entendi exatamente... calcular de que forma? Somar o que com o que?

Até mais.
Fraise


Bem-vindo ao fórum de suporte Forumeiros!
> Tenha conhecimento do regulamento do setor de suporte.
> Conheça a staff e suas diretrizes.
> Antes de perguntar, use a busca.
> Confira a lista de tutoriais.
> MP apenas para assuntos importantes!


Fraise
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4953
Pontos Ativos : 7057

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Como obter e editar o conteúdo de um campo do perfil de um usuário via JavaScript?

Mensagem por Otávio757 em Qui 3 Dez 2015 - 23:05

Oi Fraise, obrigado pela resposta! Vou explicar melhor os detalhes:

Tenho um campo no perfil do usuário chamado "Dias de aula", em que ele digita os dias da semana que tem aula e precisará do transporte. Por exemplo: "Segunda, Terça, Quinta, Sexta"
Eu preciso de algum comando ou função Javascript que obtenha esse String, com base em um id de usuário ou outra informação única, e salve em uma variável.

Por exemplo:
Código:
var diasAula = getDiasDeAula(idUsuario);

A partir dessa informação, farei os cálculos via Javascript e será retornado um número, e no final eu gostaria de salvar esse número informação em outro campo de perfil, denominado "Valor do mes".
Seria algo parecido com isso:
Código:

var diasAula = getDiasDeAula(idUsuario); //lê o campo do perfil
var valorMes = calculaMensalidade(diasAula);
setValorDoMes(valorMes); //escreve no campo do perfil

Além disso, eu gostaria de saber como controlar o momento em que esse script será executado, se pode ser de forma automática ou se precisa de algum clique do usuário.

Otávio757
Nível 8

Masculino
Inscrito dia : 27/03/2011
Mensagens : 145
Pontos Ativos : 2250

http://brasil-nl.forumeiros.com

Resolvido Re: Como obter e editar o conteúdo de um campo do perfil de um usuário via JavaScript?

Mensagem por MateusAnjosV em Sex 4 Dez 2015 - 21:32

Boa noite!

Eu não entendi muito, porém, vou responder ao "pé da letra":
Podemos recuperar um valor–campo de perfil– assim:
Código:
var dados1 = $('#field_id-13 .field_uneditable').text();
alert(dados1);

Vá a um perfil no FdF e execute no console o código acima!
No meu fórum de testes, por exemplo, esse valor é encontrado no alert: http://prntscr.com/9aeia3.


Para utiliza-lo em outra página–me refiro a utiliza-lo em outro local sem ser o perfil em si – precisamos por  um $.get:
Código:
$.get("/u1", function(dados){
var dados1 = $('#field_id-13 .field_uneditable', dados).text();
alert(dados1);
});
Resultado no índice do meu fórum de testes: http://prntscr.com/9aejfm


Você, nesse caso, pode executar o código ao usuário fazer o login ou ao clicar em algum botão.


Transferindo os dados:
Código:
$.get("/u1", function(dados){
var dados1 = $('#field_id-13 .field_uneditable', dados).text();
$('#field_id-14 .field_uneditable').text(dados1);
});



Pronto, tudo respondido ao sentido literal, tente analisar, ok? Me explique melhor – sou um tanto leigo, exagere na explicação–, até mais!

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1411
Pontos Ativos : 2313

http://ajuda.forumeiros.com/
  • 0

Resolvido Re: Como obter e editar o conteúdo de um campo do perfil de um usuário via JavaScript?

Mensagem por Otávio757 em Sab 5 Dez 2015 - 2:14

Oi Mateus, muito obrigado pela ajuda "ao pé da letra", funcionou direitinho como eu queria! Muito feliz

Farei da seguinte forma: vou implementar uma página HTML específica para o gerenciamento de valores dos passageiros. Colocarei um input para o usuário digitar o ID ou nome do passageiro (o seu código me deu um monte de novas possibilidades), o Javascript fará o processo dos cálculos e exibirá na tela o resultado. Também terá um botão que calcula os valores de todos os passageiros e exibe na tela em uma lista.

Obrigado mesmo!

Otávio757
Nível 8

Masculino
Inscrito dia : 27/03/2011
Mensagens : 145
Pontos Ativos : 2250

http://brasil-nl.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Fórum dos Fóruns - Ajuda mútua para usuários forumeiros
on
Fórum grátis: interajuda aos usuários forumeiros. Criar e administrar um fórum. Descubra nossos guias, tutoriais e astúcias no suporte de Forumeiros.
Votações: 5