我正在寻找一种HTML表单,该表单仅使用JS / jQuery(不使用PHP),从“主题”和“消息”字段中获取数据,然后发送电子邮件。我不希望服务器发送电子邮件,因为HTML和JS是客户端而不是服务器端。同样,没有PHP。
但是,我确实希望它打开用户邮件客户端,但主题和正文预先填充有表单数据,并且“收件人”字段中预先填充了我的电子邮件地址。本质上,我需要更高级的mailto:test@test.com。
到目前为止,这是我的联系表格:
<h2>Send a message</h2>
<form id="sendmsg">
<div class="field">
<label for="subject">Subject</label>
<input type="text" name="subject" id="subject" value="" />
</div>
<div class="field">
<label for="message">Message</label>
<textarea name="body" id="body" rows="6"></textarea>
</div>
<ul class="actions">
<li><input type="submit" id="submit" value="Submit" /></li>
</ul>
</form>
Run Code Online (Sandbox Code Playgroud)
我已经尝试过几次这样的尝试(在jQuery中):
<script>
$(document).ready(function() {
$('#submit').click(function() {
$('#sendmsg').attr('action', 'mailto:contact@test.com?subject=' + $('#subject').val() + '&body=' + $('#body').val());
$('#sendmsg').submit();
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
感谢帮助,谢谢!
我正在尝试制作一个简单的程序,其中椭圆跟随鼠标光标,如果在键盘上输入"r","g"或"b",椭圆会相应地改变颜色.
但是,我无法使我的KeyListener工作.这是我的问题.我有一个静态JPanel,因为我需要它可以在所有函数和方法中访问.但是,Java不允许您使用静态JPanel执行此操作.我需要JPanel是静态的,所以我可以在keyPressed(KeyEvent e)函数中设置颜色.
我非常了解Java的基础知识,并且正在掌握一些更复杂的概念.请尝试解释是否有任何复杂的代码.谢谢!
这是主要类Drivers.java中的代码.
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.image.BufferedImage;
import javax.swing.*;
public class Drivers implements KeyListener
{
// panel.red = panel.red - 3;
// panel.green = panel.green - 3;
// panel.blue = panel.blue - 3;
public static JFrame frame = new JFrame();
public static ShapesPanel panel = new ShapesPanel().addKeyListener(this);
// Notice the error we get with the addKeyListener(this);
public static void main(String[] args)
{
// Creates new pointer info
PointerInfo info;
// Creates a point (for …Run Code Online (Sandbox Code Playgroud) email ×1
html ×1
html-email ×1
java ×1
javascript ×1
jpanel ×1
jquery ×1
keylistener ×1
static ×1
swing ×1