jQuery部分表单重置为初始值

时间:2012-09-12 17:55:20

标签: jquery

我有一个表单,其中包含一堆输入类型=“文本”框,这些框加载了数据库中的值。然后我可以更改这些值和POST。这个表单有一些我用框架集装箱的小节。我想要做的是给用户一个按钮,以撤消他们对特定fameset中的输入所做的任何更改。我知道我可以使用:

$('#myForm').get(0).reset();

重置整个表单。我希望我可以这样做:

$('#myForm #myFrameset').get(0).reset();

$('#myForm input').get(0).reset();

重置特定框架集内的输入框。然而,(这个菜鸟当天的宝贵教训).reset()只是一个表单选择器,所以当我('#myForm #myFrameset')我选择一个元素而不是一个表单时。

我不想从数据库重新加载,因为在我看来我想要的数据就在那里。我无法弄清楚如何在不重置整个表单的情况下访问它。我将处理一个函数,我将值存储在输入占位符中,并在重置按钮单击时将输入值设置为占位符值。它应该工作,但我想知道在jQuery中有一个更简单的方法吗?有没有更好的方法来做到这一点?

0 个答案:

没有答案