我正在使用一个表单构建器界面,供用户添加各种输入字段以及他们添加到类别和子类别的文本区域。

我已经设计出Javascript(JQuery)来生成嵌套的类别和输入字段供用户填写。

我需要捕获此精确生成的HTML,包括在输入字段中的值,以便当它们返回以编辑此表单时,它们是上次停止输入的时间。

我曾尝试使用$(“#myForm”)。html()并将其保存到保存到数据库的隐藏文本区域中。很好,除了.html()不会捕获在输入字段中输入的内容。

稍后,我需要解析生成的HTML,过滤掉所有添加/删除按钮,最后得到嵌套的类别和表单字段值。

我的想法是在所有字段上绑定keyup事件以更新它们自己的value字段,然后.html()可以捕获它吗?有一个更好的方法吗?

谢谢!

最佳答案

如果您在解析生成的html来重新生成表单时遇到麻烦,那么使用jQuery的内置表单序列化功能来存储表单值可能会更容易:

http://api.jquery.com/serialize/

关于jquery - 捕获所有HTML格式的表单,包括没有帖子的文本字段值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4616403/

10-09 20:20
查看更多