php教程s输入框,s:iterator动态显示输入框问题_html/css_WEB-ITnose

jsp代码和页面如下

显示所有指标信息

指标编码 指标名称 填写数值

我先将数据库Index表里的每条记录都通过s:iterator显示,然后每条记录后面加上了文本框。

问题来了,我想对每个文本框输入值,然后把所有的值都储存在数据库对象里,每个值对应一条记录。这种动态显示的存值要如何实现?

回复讨论(解决方案)

迭代的时候顺便给每个INPUT元素加上ID,然后加个按钮,点击之后获取所有INPUT的value,发送给后端保存。

迭代的时候顺便给每个INPUT元素加上ID,然后加个按钮,点击之后获取所有INPUT的value,发送给后端保存。

那jsp页面的input里面的id元素怎么写呢? 每行input的id应该不同吧?id里应该是要填一个什么变量吧?可否按照我给的举例?

迭代的时候顺便给每个INPUT元素加上ID,然后加个按钮,点击之后获取所有INPUT的value,发送给后端保存。

那jsp页面的input里面的id元素怎么写呢? 每行input的id应该不同吧?id里应该是要填一个什么变量吧?可否按照我给的举例?

显示所有 指标信息

指标编码 指标名称 填写数值 " />

迭代的时候顺便给每个INPUT元素加上ID,然后加个按钮,点击之后获取所有INPUT的value,发送给后端保存。

感谢你的耐心,

"

用到了list自身的属性,但我是要把这6条记录存在另一个数据库表,不是list表里,该怎么弄呢?

s:iterator标签貌似只能对一个list遍历操作吧?

我有点不懂你的需求了,你不是要把input里的数值存到数据库去么?存到哪里完全看你后端如何运行啊,JS又不会存储数据库,只能发请求到后端进行处理。

我有点不懂你的需求了,你不是要把input里的数值存到数据库去么?存到哪里完全看你后端如何运行啊,JS又不会存储数据库,只能发请求到后端进行处理。

不好意思,需求之前没说清楚。

有三个表,Index表和data表和user表。每个user数据对应不定量条的data数据。

index表就包含指标名称和指标编码(如图所示),只存放数据的一些基本信息比如名称,不存放具体的数据。

data表才是专门存数据的。如图总共有6条指标,那么我填满6个text,存入data表里的记录就有6条了,假如我只填写4条text,剩下2条不填写空在那里,点提交后,存入data表里的记录就只有4条。

为了实现这样的需求,我要怎么做呢?

指标信息

指标编码 指标名称 填写数值

不知道我楼上的方法怎么样?但dataInfoList[#status.index].indexValue值传不到action里

public String updateAll() throws Exception{System.out.println("开始");//Listlist = (List)session.get("list"); for(int i = 0; i < dataInfoList.size(); i++) { dataInfoBiz.addDataInfo(dataInfoList.get(i)); } return this.listAll();}

private List

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值