我一直在想如何不使用PHP代码提交表单数据,有什么办法吗? HTML 5 中的 mailto:
仅让用户填写表单,然后当点击 submit
时,它会打开另一个应用程序(台式机/笔记本电脑上的邮件应用程序和邮件应用程序在智能手机上)并将数据字段放在消息中并让用户点击发送邮件,我该怎么做才能至少将电子邮件发送到我的电子邮件而无需用户采取额外步骤?或者被重定向到另一个应用程序?
最佳答案
如果我理解正确的话,我想你可以做到以下几点。通过 javascript 获取输入值,并使用包含输入值的 window.location
发送电子邮件。
HTML
<input type="text" id="subject">
<textarea id="body"></textarea>
<button type="button" id="send">Submit</button>
JS
$('#send').on('click', function(e) {
e.preventDefault();
subject = $('#subject').val();
body = $('#body').val();
window.location = "mailto:test@example.com?subject=" + subject + "&body=" + body;
});
关于javascript - 没有PHP的表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56416587/