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 - 1:17

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

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

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 - 2:09

fcastro143

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

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

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 - 10:51

fcastro143

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

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

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 - 13:16

fcastro143

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

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

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 - 13:19

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 - 13:26

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?

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

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 - 13:31

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 - 14:21

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 - 14:21

fcastro143

Iniciante

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

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 - 14:52

fcastro143

Iniciante
Onde adiciono o \n ?

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

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 - 15:12

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