2015-6-5(纠结的问题)

来源:互联网 发布:商业系统域名 编辑:程序博客网 时间:2024/05/23 14:44
今天实现一个功能:在选中数据后,点击维护,进入该条信息维护页面,维护页面查询出选中数据的:title,options;在页面需要实现更新title,和options;同时在提交按钮旁边有“添加选项(options)”,点击这个按钮会多出一个input标签的文本框,在jQuery里面会添加这个input,这个input的name="options";这个维护页面要求的功能是:更新title,options并且如果点击"添加选项"按钮时,要求添加这条数据到表里。问题来了:判断只是更新的if是:optLength=voOptions[].size(); optLength2=options[].size(); (注:voOptions是 点击维护按钮查询出来的数据JSP里面查询出来的options的name,跟点击添加选项按钮,添加的name="options"不同。)    if(optLength>0){//省略更新代码}else if(optLength2>0){//省略添加代码}   写到这里的时候出现一个问题:optLength2>0的时候,如果没有点击“添加选项”这个按钮,那么optLength2就是空的!这样一来,就不好判断当optLength2<0只执行更新操作。同时添加和更新倒是好完成。
0 0