What are some alternatives to using a submit button within a form to trigger a function in PHP?

When submitting a form in PHP, there are alternative methods to trigger a function without using a traditional submit button. One common approach is to use JavaScript to capture form submissions and trigger the PHP function asynchronously. This allows for dynamic form handling without requiring a page reload.

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Check if form data was submitted
    if(isset($_POST['submit'])){
        // Call the function to handle form data
        handleFormSubmission();
    }
}

function handleFormSubmission(){
    // Function to process form data
    // This can include validation, saving data to a database, sending emails, etc.
    // Example: 
    $name = $_POST['name'];
    $email = $_POST['email'];
    // Process the data as needed
}
?>