Exemplo de compartilhamento de texto pelo Whatsapp

Em português e usando Javascript puro.

by Rodrigo Portillo

HTML

<div id="form1">
  <input type="text" id="nome" placeholder="Digite Seu Nome">
  <input type="email" id="email" placeholder="Digite Seu Email">
  <button onclick="enviarMensagem('form1')">
  Enviar Mensagem
  </button>
</div>
<div id="form2">
  <input type="text" id="nome" placeholder="Digite Seu Nome">
  <input type="email" id="email" placeholder="Digite Seu Email">
  <button onclick="enviarMensagem('form2')">
  Enviar Mensagem
  </button>
</div>
<div id="form3">
  <input type="text" id="nome" placeholder="Digite Seu Nome">
  <input type="email" id="email" placeholder="Digite Seu Email">
  <button onclick="enviarMensagem('form3')">
  Enviar Mensagem
  </button>
</div>

CSS

input, textarea, button{
  display: block;
  padding: 10px;
  border: 1px solid grey;
  box-sizing: border-box;
  margin-bottom: 10px;
}

JavaScript

function enviarMensagem(containerID){
	let celular = "5511999990000"
  let nome = document.querySelector("#" + containerID +" #nome").value;
  let email = document.querySelector("#" + containerID +" #email").value;
  
  let texto = `Nome: ${nome}\nEmail: ${email}`;
  texto = window.encodeURIComponent(texto);

  
  window.open("https://api.whatsapp.com/send?phone=" + celular + "&text=" + texto, "_blank");
	//Obs.. use "_system", no lugar de blank, caso você esteja usando Phonegap / Cordova / Ionic ou qualquer um baseado em webview;
}