yig*_*mes 1 javascript jquery html5 reset
我有一个页面,它从文件中读取并根据在搜索框中输入的内容显示过滤结果.当我单击重置按钮时,它会清除我想要的搜索框,但我也希望清除过滤后的结果.如果我取消注释下面的呼叫,此时被评论 - 它可以工作,但搜索框不清除.
HTML:
<form>
<ul data-bind="foreach:properties">
<li><input data-bind="attr:{placeholder:id},event:{change:$root.onInputChange}, value:value, valueUpdate: 'afterkeydown'" /></li>
</ul>
<input type="reset" value="Reset"/>
<!--<input type="reset" value="Reset" data-bind="click:$root.onclick"/>-->
</form>
<p></p>
<table data-bind="foreach:itemsFiltered">
<tr data-bind="foreach:$parent.formatItem($data)">
<td data-bind="text:value"></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我需要搜索框和过滤结果来清除.
重置表单会将其中的字段重置为其默认值(由value属性指定).除非默认值为空,否则不会清除字段.
您的JavaScript正在设置value属性.
如果要清空字段,则需要将其value 属性设置为空字符串,而不是简单地重置表单.
| 归档时间: |
|
| 查看次数: |
1207 次 |
| 最近记录: |