form表单,“post”方式,提交onclick=submit() 为啥服务器不执行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了form表单,“post”方式,提交onclick=submit() 为啥服务器不执行?相关的知识,希望对你有一定的参考价值。

几乎教科书上都是如此的描述<form></form>标签的,但就是提交后(action=“mailto:……”),邮箱收不到一次邮件。甚至,页面上点击提交还会弹出:“要允许这个网站打开计算机上的应用吗?应用:邮件 ”
与服务器工程师沟通过,对方强调:端口不是25 晕了!

参考技术A 您好,请打开浏览器调试模式,查看network中是否有请求发出追问

服务器工程师告知,不要用端口25,若追问到新端口编号,将要做什么呢?请指点,谢谢!
(请求发出肯定是有的)

参考技术B 如果想通过表单的方式来发送邮件,那么它实际是通过本地邮件客户端(比如Outlook、FoxMail等)来发送的,浏览器出于安全考虑必须获得客户的明确授权才会允许邮件客户端应用程序运行,所以如果你不允许(又或者你的电脑根本就没有安装任何邮件客户端程序),那么邮件是不会发送的。
其次,此种邮件发送方式全程发生在本地电脑,与后台服务器没有半毛钱关系,所以别再说服务器什么什么的了。你也不需要去问所谓的服务器工程师,如果他不是前后端都精通的高手,他也会一脸懵逼的!

以上是关于form表单,“post”方式,提交onclick=submit() 为啥服务器不执行?的主要内容,如果未能解决你的问题,请参考以下文章

form表单中get和post两种提交方式的区别

html 同一个 form 能提交给不同的地址吗

POST提交数据方式

jsp按钮怎么提交数据?

32.form标签中的GET和POST提交方式

33.form标签中的GET和POST提交方式