【发布时间】:2014-03-24 10:59:26
【问题描述】:
我有一个包含一些<input type="text"> 字段的表格的页面。我在每个字段旁边都有一个按钮。我允许用户更改输入字段的文本。但是当用户点击输入框旁边的按钮时,对应的输入框的值需要恢复为默认(之前的)值。
我尝试创建一个以索引作为输入字段名称的数组。该数组可以存储默认值,并且可以轻松检索并恢复到其相应的字段。我尝试使用keyup(function() 执行此操作,但我知道每次按下键都会触发。
这是我的 HTML;
<input class="zx" type="text" name="qwer" value="Google" /><button class="cncl">X</button><br />
<input class="zx" type="text" name="qwer" value="Yahoo" /><button class="cncl">X</button><br />
<input class="zx" type="text" name="qwer" value="Bing" /><button class="cncl">X</button><br />
<input class="zx" type="text" name="qwer" value="Ask" /><button class="cncl">X</button><br />
Here 是小提琴。
如何恢复字段的默认值?
【问题讨论】:
-
以前的值是什么意思?输入创建时的原始值
-
为什么不只是
$('form')[0].reset()? -
为什么不使用占位符属性并在检查提交的值是否有值后进行表单处理
标签: javascript jquery forms restore