簡體   English   中英

對於以表單結尾的單頁網站:是否必須將index.html轉換為index.php?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM