日期:2014-05-17  浏览次数:20792 次

提取html表单元素问题
项目中有一个这样的需求---根据根据设计的表单,到后台提取表单中所有的表单元素,然后到数据库生成表,简单的文本框,多行文本框,下拉框已经可以实现建表了,但是如果表单中有单选按钮,复选框,怎么过滤方便些,有什么好的思路?

------解决方案--------------------
那就保存相关属性了!

或者自己写个类,过滤相关信息!
(就和字符替换差不多)


------解决方案--------------------
jquery循环,很容易的,然后传值就行了

祝楼主好运
------解决方案--------------------
jsoup.jar
------解决方案--------------------
可不可以直接在传入后台的时候就用js将它过滤掉呢?
document.getElementsByTagName("input")[变量].type != "checkbox" ...
------解决方案--------------------
探讨

jsoup.jar

------解决方案--------------------
不是很明白。。是要根据前台的表单元素建表吗。如果是这样的话

单选框没有问题吧,值只有一个。多选框取得的值是一个数组?再经过加工一下也不难啊。


[可能我没有理解你的想法。说错莫怪]
------解决方案--------------------
后台的话就用jsoup,前台的话就用jquery的select选取器。
------解决方案--------------------
jsoup特别好 也可以自己写 花不了多长时间
------解决方案--------------------
后台写个过滤方法不就行了?前台可以用jquery,不需要checkbox数据的话可以在提交前把它移除出form,
------解决方案--------------------
如果用struts 就好办了。~! 直接用 formbean 提交数据。
用js 去提取方法也很多,就是循环。判断~!
------解决方案--------------------
探讨
后台写个过滤方法不就行了?前台可以用jquery,不需要checkbox数据的话可以在提交前把它移除出form,