Html 为什么复位按钮在这里不起作用?

Html 为什么复位按钮在这里不起作用?,html,forms,Html,Forms,在下面的html代码中 <h1>Our Contact Form</h1> <hr> <form action="process_form.php" method="get"> <p> Title: <input type="radio" name="title" value="mr"> Mr <in

在下面的html代码中

<h1>Our Contact Form</h1>
        <hr>
        <form action="process_form.php" method="get">
            <p>
            Title: <input type="radio" name="title" value="mr"> Mr 
                   <input type="radio" name="title" value="mrs"> Mrs
            </p>
            <p>
                First name:<br>
                <input type="text" size="15" name="first_name">
            </p>
            <p>
                Sur name:<br>
                <input type="text" size="15" name="surname">
            </p>
            <p>
                Gender:
                <select>
                    <option value="select">Select Gender</option>
                    <option value="male">Male</option>
                    <option value="female">Female</option>
                </select>
            </p>
            <p>
                <input type="checkbox" name="newsletter"> Subscribe to my news letter
            </p>
            <p>
                <input type="reset" name="reset" value="Reset">
                <input type="submit" name="submit" value="Submit">
            </p>        
        </form>
我们的联系方式

标题:Mr 夫人

名字:

Sur名称:

性别: 选择性别 男性 女性

订阅我的新闻信

如果我在上述代码中注释
表单
元素(仅限),则,
重置
按钮不会重置数据

谁能帮我理解,为什么

如果我在上述代码中注释表单元素(仅),则“重置”按钮不会重置数据

据我所知,重置功能是表单数据的一部分。通过注释表单元素,此函数将不起作用。这就像你评论表单并尝试提交一样?!?如果你在一个函数中有一个返回值,并对这个函数(仅)进行注释,那么这个函数会工作吗

值为“submit”的type属性的输入元素表示提交表单的按钮。


具有type属性且其值为“reset”的输入元素表示用于重置表单的按钮。

我在我的系统中尝试了它的工作方式仅此而已。您的代码工作正常。请看,是的,工作正常。对于输入类型=文本元素,请尝试autocomplete=“off”。我也尝试过,如上所述-它可以工作。@Lal但您的代码有表单元素,请尝试此更新,但不会重置,如上查询中所述。如果没有
表单
元素,提交功能是否也不起作用?是,请确保重置方法重置表单中所有元素的值(与提交方法相同)。我不能在没有
form
元素的情况下使用提交和重置功能吗?例如,您可以使用JS或其他适用于此操作的外部逻辑