繁体   English   中英

如何通过mailto的表单操作显示隐藏的表单字段?

[英]How to have a hidden form field appear with a form action of mailto?

我正在尝试为Web设计课程制作表格。 表单操作必须是mailto。 表单还需要一个隐藏字段,当我点击“提交”按钮后,该字段就会弹出。 到目前为止,一切看起来都很不错,但是将文件上传到学校服务器后,单击“提交”按钮后没有任何反应。 我不确定导致问题的原因。 这是我的代码:

<form action="mailto:email@example.com" method="GET" enctype="text/plain"> 
    <fieldset>
        <legend><strong>Vote Your Favorite Month(s)!</strong></legend> <br/>
        <input type="checkbox" name="votemonth" value="Jan"> January | 
        <input type="checkbox" name="votemonth" value="Feb"> February | 
        <input type="checkbox" name="votemonth" value="Mar"> March <br/><br/>
        <input type="hidden" name="success-link" value="thankyou.html">
        <p><input type="submit" value="Submit"> <input type="reset" value="Restart"></p>
    </fieldset>
</form>

我在该文件的同一位置中有thankyou.html文件。 我尝试过使用POST更改电子邮件地址,取出enctype,更改隐藏输入类型的位置,但是这些都没有改变。

隐藏字段的工作原理与其他任何字段一样。

基本问题是mailto:作为表单操作不能很好地在WWW上使用。 仅当访问者具有不太可能的兼容浏览器和默认电子邮件客户端的组合时,它才起作用。

如果您具有该软件的组合,则该字段中的数据将包含在生成的电子邮件中。

提交mailto:表单不会导致浏览器加载新的HTML文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM