0

I am trying to create an HTML form that lets the user input tasks. I am trying to create a button that would submit the form once the user inputted the tasks. But for some reason, the form is not able to submit. I have tried many debugging processes such as echoing and error logging. Down below I have my HTML form and PHP.

<?php
if(isset($_POST['submit'])) {
    echo "yes it workds";
}

?>

<title>My Daily Tasks</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" type="text/css" href="style.css">
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
</head>

<body>
    <h1 align="center"><u><b>Today's Tasks</b></u></h1>
    <hr>
    <div>
        <form action="test.php" method="post">
            <h2 align="center">Task</h2>
            <center>
            <input type="text" class="form-control" placeholder="Task" name="taskname[]">
            </center>
            <br>
            <br>
            <h3 align="center">What time do you want me to remind you about this task?</h3>
            <center>
                <select class="form-control" name="remind_endtime_hour[]">
                    <option value="00">00</option>
                    <option value="01">01</option>
                    <option value="02">02</option>
                    <option value="03">03</option>
                    <option value="04">04</option>
                    <option value="05">05</option>
                    <option value="06">06</option>
                    <option value="07">07</option>
                    <option value="08">08</option>
                    <option value="09">09</option>
                    <option value="10">10</option>
                    <option value="11">11</option>
                    <option value="12">12</option>
                </select>

                <select class="form-control" name="remind_endtime_minute[]">
                    <option value="00">00</option>
                    <option value="01">01</option>
                    <option value="02">02</option>
                    <option value="03">03</option>
                    <option value="04">04</option>
                    <option value="05">05</option>
                    <option value="06">06</option>
                    <option value="07">07</option>
                    <option value="08">08</option>
                    <option value="09">09</option>
                    <option value="10">10</option>
                    <option value="11">11</option>
                    <option value="12">12</option>
                    <option value="13">13</option>
                    <option value="14">14</option>
                    <option value="15">15</option>
                    <option value="16">16</option>
                    <option value="17">17</option>
                    <option value="18">18</option>
                    <option value="19">19</option>
                    <option value="20">20</option>
                    <option value="21">21</option>
                    <option value="22">22</option>
                    <option value="23">23</option>
                    <option value="24">24</option>
                    <option value="25">25</option>
                    <option value="26">26</option>
                    <option value="27">27</option>
                    <option value="28">28</option>
                    <option value="29">29</option>
                    <option value="30">30</option>
                    <option value="31">31</option>
                    <option value="32">32</option>
                    <option value="33">33</option>
                    <option value="34">34</option>
                    <option value="35">35</option>
                    <option value="36">36</option>
                    <option value="37">37</option>
                    <option value="38">38</option>
                    <option value="39">39</option>
                    <option value="40">40</option>
                    <option value="41">41</option>
                    <option value="42">42</option>
                    <option value="43">43</option>
                    <option value="44">44</option>
                    <option value="45">45</option>
                    <option value="46">46</option>
                    <option value="47">47</option>
                    <option value="48">48</option>
                    <option value="49">49</option>
                    <option value="50">50</option>
                    <option value="51">51</option>
                    <option value="52">52</option>
                    <option value="53">53</option>
                    <option value="54">54</option>
                    <option value="55">55</option>
                    <option value="56">56</option>
                    <option value="57">57</option>
                    <option value="58">58</option>
                    <option value="59">59</option>
                </select>

                <select class="form-control" name="remind_endtime_AM_PM[]">
                    <option value="AM">AM</option>
                    <option value="PM">PM</option>
                </select>
                <br>
                <br>
                <hr>
            </center>
            <br>
        </form>
    </div>
    <center>
    <button class ="btn btn-success" id="addMore">+ Another Task</button>
    <br>
    <br>
    </center>
    <input class="btn btn-primary" type="submit" name="submit" value="Submit" style="width: auto; height: auto; font-size: 25px; text-align: center;" required>
</body>

<script>
    var contents = `<center><div><button class="remove" type="button">- Task</button>
                    ${jQuery("form").html()}
                    </div></center>`;

    jQuery("#addMore").click(function(){
        jQuery('form').append(contents);
    });

    jQuery('form').on('click', '.remove',function(e){
        e.preventDefault();
        $(this).parent().remove();
    });
</script>

0 Answers0