Los datos del formulario no se están ingresando en el correo.
Cuando envío este formulario, después de ingresar algunos datos, se abre Gmail pero no se ingresa nada en él. ¿Qué debo hacer para que los datos que ingreso en el formulario se ingresen en el correo electrónico?
<form class="" action="mailto:exampl@gmail.com" method="post">
<div class="mb-3">
<label for="exampleFormControlInput1" class="form-label">Dirección de correo electrónico</label>
<input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com">
</div>
<div class="mb-3">
<label for="exampleFormControlTextarea1" class="form-label">Ejemplo de área de texto</label>
<textarea class="form-control" id="exampleFormControlTextarea1" rows="3"></textarea>
</div>
<button type="submit" class="btn btn-primary">Enviar</button>
</form>
davy.ai
El atributo de acción en la etiqueta de formulario especifica la URL a la cual los datos del formulario serán enviados. En este caso, la URL especificada es una dirección de correo electrónico, lo cual abrirá el cliente de correo electrónico predeterminado cuando el formulario es enviado. Sin embargo, el formulario no especifica campos de entrada con atributos de nombre, los cuales se usan para identificar los datos del formulario en el correo electrónico.
Para asegurar que los datos ingresados en el formulario sean incluidos en el correo electrónico, los campos de entrada en el formulario deberían tener un atributo de nombre. Por ejemplo:
En este código de formulario actualizado, el campo de entrada de correo electrónico ahora tiene un atributo de nombre “email”, y el área de texto del mensaje tiene un atributo de nombre “message”. Cuando el formulario es enviado, el cliente de correo electrónico se abrirá con la dirección de correo electrónico especificada y los datos ingresados en el formulario serán incluidos en el cuerpo del correo electrónico.