getelementbyid null
Publicado por rp27 (1 intervención) el 25/07/2019 21:52:22
Hola,
estoy intentando hacer que al enviar un formulario me redireccione a una web para que con los datos que se han insertado en el formulario se envié un mensaje de whatsapp personalizado, pero me devuelve valores nulos.
A ver mi me podéis ayudar.
El formulario:
El javascript:
La pagina donde se ejecuta el script:
Espero que me podais ayudar, gracias.
estoy intentando hacer que al enviar un formulario me redireccione a una web para que con los datos que se han insertado en el formulario se envié un mensaje de whatsapp personalizado, pero me devuelve valores nulos.
A ver mi me podéis ayudar.
El formulario:
1
2
3
4
5
6
7
8
9
10
11
<form action="pag.html" method="get" enctype="text/plain">
<p>Nombre completo</p>
<input name="name" type="text" id="nombre" size="30" maxlength="100">
</br>
<p>Regalo elegido</p>
<textarea cols="50" rows="2" name="regalo" id="regalo"></textarea>
<br>
<input type="submit" value="Enviar">
</form>
El javascript:
1
2
3
4
5
6
7
8
function whatsapp(){
var name = document.getElementById('nombre').value;
var regalo = document.getElementById('regalo').value;
return window.location = "https://api.whatsapp.com/send?phone=34615039722&text=Hola!%20Soy%20"+name+"%20y%20he%20elegido%20el%20regalo%20"+regalo+"%20:)";
}
La pagina donde se ejecuta el script:
1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html lang="es">
<head>
<title>Redireccionando</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<script src="js/js.js"></script>
</head>
<body onload="whatsapp()">
</body>
</html>
Espero que me podais ayudar, gracias.
Valora esta pregunta


0