[HTML] Problema con formulario.

Iniciado por sethjo, 11 Septiembre 2017, 23:29 PM

0 Miembros y 1 Visitante están viendo este tema.

sethjo

Buenas tardes a todos aqui.

Estoy en mis comienzos con HTML y mi problemas es el siguiente:
Código (html4strict) [Seleccionar]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Page title</title>
</head>
<body>

<form action="mailto:sethjo1@outlook.es" method="post" enctype="text/plain">
Nombre <input type="text" name="Nombre"></input>
<br>
Edad <input type="text" name="Edad" size="3"></input>
<br>
<input type="submit" value="enviar"></input>
</form>
</body>
</html> >


Al presionar en enviar, en lugar de abrir mi cliente de correo, de modo que pueda redactar el mensaje, se habre nueva pestaña del navegador de la G que esta por defecto, aunque uso firefox.
Como aclaracion al margen:
La nueva pestaña no esta enlazada a ningun sitio, como Gmail por ejemplo, simplemente es la pestaña con la consabida barra de busqueda.

Gracias anticipdas.






Takezo

Buenos días,

mailto abrirá el cliente de correo que tengas por defecto en el ordenador:

http://www.rapidtables.com/web/html/mailto.htm

CitarMailto link is a type of HTML link that activates the default mail client on the computer for sending an e-mail.

sethjo

Hola Takeso y gracias.

El problema persiste.
El Cliente por defecto de mi sistema es Microsoft Outlook, tengo una cuenta en el mismo que uso, tambien, como ejemplo. Cambie el navegador predeterminado a Edge por razones que te son obvias aunque no me parece logico que, tanto navegador como cliente de correo deban tener necesariamente la misma procedencia. Probe el apartado "Mailto link code generator" en el link que me dejaste y pude comprobar que el problema no es el codigo en si ya que se abre aqui tambien la pagina "nueva pestaña" de Google, aun teniendo predeterminado a Edge. Me inclino por algo mal configurado en el servicio de correo o mala implementacion del editor (HTML-kit) por mi parte.

¿Alguna idea?  :huh:

engel lex

el problema no es el HTML el mailto como te dijeron simplmemente ejecuta el software de mensajería por defecto, lo que tu tienes es un problema de configuración en tu pc, no es un html
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

AlejandroC

El HTML está bien, el problema es de tu pc. El "mailto" abre el software de mensajería por defecto en tu ordenador.

rubentexas

ante todo, buenas noches.
soy totalmente nuevo en el sitio, pase para buscar algo y me apiade del mensaje.

Bien te respondieron arriba tu codigo HTML esta OK.

como te pusieron arriba tambien este codigo esta pensado para que al apretar el boton abra tu CLIENTE DE CORREO (soft) de mensajeria por defecto y en el PARA: ponga tu mail, nada mas :)

Si efectivamente tenes el cliente de correo instalado, deberias volver a registrarlo como default en la configuracion de windows o los navegadores que uses. te dejo este link para ayudarte, https://www.msoutlook.info/question/mailto-links-do-not-open-outlook

Si por otro lado vos quisieras que la pagina envie el mail sin que el usuario tenga un programa instalado... deberias utilizar algunas funciones del lado del server, segun el lenguaje de programacion que uses...
yo escribo paginas en el viejo ASP y uso la libreria CDONTS, o el SQL mail cuando tengo que interactuar con una base de datos, segurametne para PHP habra alguna similar, java tambien...

Es cosa de googlear.

Y en caso de preguntar, ser algo mas especifico en lo que uno espera lograr con el codigo.

sethjo

Hola.
Efectivamente era un problema de mala configuracion en mi equipo: alli donde deberia estar agregado mi cliente de correo (en win 10), es su lugar estaba el navegador...
Gracias a todos por el interes y las sugerencias.
Espero poder devolver la gentileza en un futuro.
Solucionado.

engel lex

Cita de: sethjo en 13 Septiembre 2017, 20:35 PM
Hola.
Efectivamente era un problema de mala configuracion en mi equipo: alli donde deberia estar agregado mi cliente de correo (en win 10), es su lugar estaba el navegador...
Gracias a todos por el interes y las sugerencias.
Espero poder devolver la gentileza en un futuro.
Solucionado.

está el navegador porque chrome como mailto por defecto se configura con la cuenta gmail
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.