这是代码。当我尝试使用输入类型重置时,它无法正常工作。我试图将它移除到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>
答案 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
标签