Кнопка HTML не перенаправляет на данную ссылку в теле письма Java - PullRequest
0 голосов
/ 30 августа 2018

Я хочу добавить кнопку в шаблон электронной почты 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 голосов
/ 30 августа 2018

Попробуйте добавить теги привязки с атрибутом 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");
0 голосов
/ 30 августа 2018

Вы можете использовать ввод следующим образом: <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>
...