我在php中使用mail()
,並想知道是否可以包含事件監聽器。下面的代碼包含一個按鈕,用於在單擊時使段落滑動。然而,沒有任何反應。可能將jQuery添加到php郵件功能
<html>
<head>
<script type="text/javascript"src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type='text/javascript'>
$(function() {
$(':button').click(function(){
$("p").slideToggle();
});
});
</script>
</head>
<body>
<?php
$to = "[email protected]";
$subject = "Maybe so??";
$body = "<p>Yeppir </p>
<button>Click Me </button>";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: [email protected]';
if (mail($to, $subject, $body, $headers)) {
echo("<p>Message sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
?>
</body>
</html>
你知道PHP運行服務器端,而JQuery運行客戶端,所以在不同位置的完全不同的機器上? – jbx
如果用戶可以通過網站在其他計算機上運行javascript ...請使用JS發送郵件,並在名爲** XSS **的其他計算機上運行** –