为什么输入类型=重置不起作用?

时间:2017-09-16 06:16:35

标签: html

这是代码。当我尝试使用输入类型重置时,它无法正常工作。我试图将它移除到div之外,但它仍无法正常工作。

<div class="container-fluid">
    <div class="row">
        <div class="col s4"></div>
        <div class="col s4">
            <form class="form"  action="<?=base_url()?>item/updatedata/<?=$this->uri->segment(3)?>" method="POST">
                <div class="row">
                    <label>ITEM ID</label>
                    <input type="text" readonly="" value="<?=$items->item_id?>" class="validate">
                    <label>ITEM NAME</label>
                    <input type="text" value="<?=$items->item_name?>" name="item_name" class="validate">
                    <label>ITEM DESCRIPTION</label>
                    <input type="text" value="<?=$items->item_desc?>" name="item_desc" class="validate">
                    <label>ITEM PRICE</label>
                    <input type="text" value="<?=$items->item_price?>" name="item_price" class="validate">
                    <div class="col s6">
                        <button class="btn waves-effect waves-light " type="submit" value="SUBMIT">Submit
                            <i class="material-icons right">send</i>
                        </button>
                    </div>
                    <div class="col s6">
                        <input  class="btn waves-effect waves-light red" type="reset" value="Reset">
                    </div>
                </div> 
            </form>
        </div>
        <div class="col s4"></div>
    </div>
</div>

3 个答案:

答案 0 :(得分:0)

只要您的<input type ="reset">标记位于表单内,就不会出现任何问题。我在转载的小提琴中工作得很好。

https://jsfiddle.net/prashu421/3wa9v7p6/

如果这不适合您,您可以使用以下

<button  class="btn waves-effect waves-light red" type="reset" value="Reset" > Reset </button>

答案 1 :(得分:0)

input类型reset会将所有form值重置为默认值

由于对于所有input元素,您已经给出value,因此这将作为这些元素的默认值。

点击Reset按钮后,所有值都会设置为您提供的默认值。

如果删除value属性,重置会将所有值设置为空白(如果是文本),它将按预期工作。

答案 2 :(得分:-1)

请在 <input type='reset' value='Reset'/> 标签中使用 form 标签