Javascript 有没有像Google Contact那样的处理表单的库

Javascript 有没有像Google Contact那样的处理表单的库,javascript,ruby-on-rails,ajax,Javascript,Ruby On Rails,Ajax,在Google Contacts中,默认情况下,表单显示带有一些(只读)的值,但当您单击某个值时,它会将字段转换为一个值,以便您可以编辑它,当您按enter键时,它会更新该值,删除该值并在中重新显示新值 因此,一次单击就可以轻松添加/修改信息 我正在寻找一个这样做的库,理想情况下,它可以处理整个过程javascript+ajax+ror。或者只是javascript+ajax,或者至少是javascript。我认为,与许多其他产品一样,他们使用GWT。GoogleWebToolkit实际上是用J

在Google Contacts中,默认情况下,表单显示带有一些(只读)的值,但当您单击某个值时,它会将字段转换为一个值,以便您可以编辑它,当您按enter键时,它会更新该值,删除该值并在中重新显示新值

因此,一次单击就可以轻松添加/修改信息


我正在寻找一个这样做的库,理想情况下,它可以处理整个过程javascript+ajax+ror。或者只是javascript+ajax,或者至少是javascript。

我认为,与许多其他产品一样,他们使用GWT。GoogleWebToolkit实际上是用Java编写的,然后交叉编译成Javascript。它允许他们用Java编写前端和后端的源代码,然后为跨浏览器创建优化的javascript

这样做的好处是,它完全基于小部件,并且非常容易在不需要手动与DOM交互的情况下切换组件

但是,如果您不想走这条路,可以使用ajax调用在javascript中非常简单地完成。在模糊事件中,您向服务器发出ajax调用以保存字段。成功后,它会切换回标签。单击标签/文本时,它将切换为文本编辑,并使用与标签相同的内容。没有必要为这类事情使用插件,因为它实际上非常基本,只是看起来不错:)