1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters
Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

#1Formulário para executar função Empty Formulário para executar função - Sáb 20 Out 2018 - 5:47

fcastro143

Iniciante
Boas pessoal tou aqui com um problema
Quero fazer uma página simples com um formulário onde a pessoa preencha o formulário e quando carrega em enviar ele tem que executar uma função que basicamente é abrir um link mas quero que esse link no fim tenha os dados introduzidos no formulário.

Imaginem que a pessoa no formulário escreve:
Na primeira caixa - Olá
Na segunda caixa - tudo bem

Eu queria que ela ao clicar em enviar isso abra um link que normal é por exemplo :
https://api.telegram.org/bot353417269:AAE83uouL6joVytjTCz_4_w3QS3xV4VTOJQ/sendMessage?
chat_id=@itgrouptest&text=

E no fim desse link depois do = insira o que foi introduzido nas caixas de texto uma em cada linha.

Acho que me fiz entender ..

Agradeço a quem perceber e ajudar .. tenho alguma urgência pessoal Sad

Conectado

#2Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 6:37

DJPRMF

Administrador
DJPRMF

Boas,

 

Qual a linguagem que necessita para o codigo?

PHP, javascript, html, etc...

 

Cumps


____________________________________________

Formulário para executar função Tugatechuserbar
Formulário para executar função 3
Formulário para executar função 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#3Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 6:39

fcastro143

Iniciante
Boas , nem sei que linguagem utilizar. Qual a que aconselhas pra fazer isto funcionar ?

Conectado

#4Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 6:59

DJPRMF

Administrador
DJPRMF

Bem, depende de onde exatamente pretenda implementar isso...

Tem de saber no mínimo qual a linguagem da programação que necessita... mesmo que forneça um código mais ou menos genérico, ainda necessita de o adaptar (provavelmente)... Smile


____________________________________________

Formulário para executar função Tugatechuserbar
Formulário para executar função 3
Formulário para executar função 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#5Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 15:21

fcastro143

Iniciante
Boas amigo , é pra implementar no backoffice de um site por isso acho que o melhor é HTML e php não ?

Conectado

#6Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 17:42

DJPRMF

Administrador
DJPRMF

Bem, pode ser feito facilmente com HTML e javascript puro (invés do PHP, deve funcionar na mesma):

https://codepen.io/djprmf/pen/KGeqyL?editors=1010


____________________________________________

Formulário para executar função Tugatechuserbar
Formulário para executar função 3
Formulário para executar função 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#7Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 17:46

fcastro143

Iniciante
Com esse código clicando em submit ele vai adicionar o que foi escrito ao link que puder no JavaScript? É isso amigo ?

Conectado

#8Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 17:47

DJPRMF

Administrador
DJPRMF

fcastro143 escreveu:Com esse código clicando em submit ele vai adicionar o que foi escrito ao link que puder no JavaScript? É isso amigo ?

 

Basicamente, sim...

O teste demonstra isso Smile


____________________________________________

Formulário para executar função Tugatechuserbar
Formulário para executar função 3
Formulário para executar função 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#9Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 17:49

fcastro143

Iniciante
Vou testar amigo desde já obrigado
Já te dou feedback!

#10Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 17:56

fcastro143

Iniciante
Uma pergunta só , o JavaScript tenho que criar um novo documento pra esse código certo ? Se sim Qual o nome que dou ao documento?

Conectado

#11Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 17:57

DJPRMF

Administrador
DJPRMF

O javascript deve ser adicionado na página diretamente ou então cria num ficheiro separado e chama normalmente com as tags "script".

O nome não importa, desde que o chame depois no documento principal.


____________________________________________

Formulário para executar função Tugatechuserbar
Formulário para executar função 3
Formulário para executar função 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#12Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 18:01

fcastro143

Iniciante
Como adiciono diretamente na página amigo ?

#13Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 18:51

fcastro143

Iniciante
Boas amigo já está a funcionar obrigado .. tenho só uma dúvida agora , como posso fazer para que a mensagem seja enviada como está na segunda mensagem da foto ?

Na primeira foi enviado com o script
A segunda foi manual no canal


Eu queria que ao enviar pelo script cada texto de cada caixa de texto apareça em linhas diferentes.

Acho que me expliquei bem

#14Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 18:51

fcastro143

Iniciante

Conectado

#15Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 19:18

DJPRMF

Administrador
DJPRMF

Não sei exatamente como funciona a API do Telegram, pelo que seria algo a ver. O código necessita sempre de ser adaptado, deve ter isso em conta...

Supostamente, adicionar o "\n" na string deve ser suficiente, segundo leio aqui: https://stackoverflow.com/questions/31908527/php-telegram-bot-insert-line-break-to-text-message


____________________________________________

Formulário para executar função Tugatechuserbar
Formulário para executar função 3
Formulário para executar função 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#16Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 19:22

fcastro143

Iniciante
Onde adiciono o \n ?

Conectado

#17Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 19:26

DJPRMF

Administrador
DJPRMF

No proprio link que está a utilizar para enviar da API no Telegram.

Deixo o exemplo no código anterior, onde pode reparar que foi adicionado o "\n" no meio dos termos do javascript:

https://codepen.io/djprmf/pen/aRKyeR?editors=1010

 

Mas atenção, pois não sei se funciona correctamente com a API do telegram.


____________________________________________

Formulário para executar função Tugatechuserbar
Formulário para executar função 3
Formulário para executar função 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#18Formulário para executar função Empty Re: Formulário para executar função - Sáb 20 Out 2018 - 19:42

fcastro143

Iniciante

ja esta amigo... o \n não ajudou mas pesquisei de forma diferente. pesquisei por break line javascript  e usei isto

 

%0D%0A

 

resolveu o problema. muito obrigado!!

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech