HTML按钮未重定向到Java邮件正文中的给定链接

时间:2018-08-30 05:19:49

标签: java html button onclick

我想向正在创建的HTML电子邮件模板添加一个按钮。 我已经创建了一个按钮,但是当我单击它时,链接不会出现。 谁能帮我解决我的问题?

这是我的代码:

messageBodyPart.setContent("<h1>You Have a Promotion</h1> <h3>Your First Name :</h3>" + FirstNm + 
                      "<h3>Your Last Name :</h3>" + LastNm + "<h3>Your Employee ID :</h3>" + Employeeid + 
                      " <br/> <form>\r\n" + 
                            "<input class=\"MyButton\" onclick =\"http://localhost:8080/update/status/password/ACCEPT\" type = \"button\" value =\"Accept Your Promotion\" />\r\n" + 
                      "</form>","text/html");

2 个答案:

答案 0 :(得分:1)

尝试添加锚标记,并在href元素上添加一个onclick属性而不是一个input事件。

messageBodyPart.setContent("<h1>You Have a Promotion</h1> <h3>Your First Name :</h3>" + FirstNm + 
                      "<h3>Your Last Name :</h3>" + LastNm + "<h3>Your Employee ID :</h3>" + Employeeid + 
                      " <br/> <form>\r\n" + 
                            "<a href=\"http://localhost:8080/update/status/password/ACCEPT\"><input class=\"MyButton\"  type = \"button\" value =\"Accept Your Promotion\" /></a>\r\n" + 
                      "</form>","text/html");

答案 1 :(得分:0)

您可以使用以下输入: <input type="button" onclick="window.location='https://www.yourdomain.com/'" value='Go'>

<html>
	<head></head>
	
	<body>
	
		<input type="button" onclick="window.location='https://www.yourdomain.com/'" value='Go'>
	</body>
</html>