[英]For a Single-Page-Website with a form at the end: Do I have to convert the index.html into index.php?
我正在第一個網站上工作! 它的單頁設計在頁面末尾帶有一個簡單的聯系表單(兩個輸入字段,一個文本區域以及一個復選框和提交按鈕)! 頁面已准備好……唯一缺少的是聯系表單的PHP。 提交聯系表單后,我想在同一頁面上顯示一條消息(消息已傳遞)! 我的問題:為此,我需要將整個index.html轉換為index.php嗎? 這似乎是表單的action屬性保留在同一頁面上的唯一方法! 還是為此目的還添加Ajax更好? 所有教程都使用index.php ...
請幫忙!
我會說是的,使其成為.php文件。 一個PHP文件中可以包含純HTML。 您的index.php可能看起來像這樣:
<?php
if ( isset( $_POST['submitted'] ) ) {
$message = 'Your email has been sent!';
// Process your form and send email here
}
?>
<html>
<head>
...
</head>
<body>
<?php
if ( $message ) {
echo "<div class='message'>$message</div>";
}
?>
<!--The rest of your body...-->
</body>
</html>
當您在頁面中用PHP語言編寫一行代碼時,必須將page.html轉換為page.php
顯示一條消息嘗試使用此
echo "<script> alert('message delivered '); window.location.href='index.php';</script>" ;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.