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

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

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

从使的方式及效主要有二点区别吧。
一、使用submit()提交时,表单中不能存在submit这个按钮,否则提交不成功。
二、使用submit()提交时,表单的onsubmit事件将会自动无效,所以有表单验证的表单,也不要用submit()提交,当然你可以将验证代码加在submit()前。
其它都完全一样了。
总结,除非特殊场合,尽量使用按钮提交。

你好,一个form中可以有多个button,但是只能有一个action和submit,action提交至服务器,所以只能有一个;sbmit为提交表单信息,也只能有一个。平时我们看到一些表单上有叫我们确认的按钮都是button做的或者div。
在一个form下,有几个button,为了区分它们,我们可以给它安上ID名字,或者name或者将value设为不同
<form action="serverphp" method="post">
<input type="button" value="1"/>
<input type="button" value="2"/>
<input type="button" value="1" id="1"/>
<input type="button" value="1" id="2"/>
<input type="button" value="2" name="1"/>
<input type="button" value="2" name="2"/>
</form>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13469823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-13
下一篇 2023-08-13

发表评论

登录后才能评论

评论列表(0条)

保存