Foxtable(狐表)用户栏目专家坐堂 → 移动端开发多个page的问题


  共有1716人关注过本帖树形打印复制链接

主题:移动端开发多个page的问题

帅哥哟,离线,有人找我吗?
rjh4078
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3355 积分:24726 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/6/28 6:54:00 [只看该作者]

又是这个字符拼接问题 老大能不能出个专题讲下规则 老师被绕晕,现在js能执行了

function choice(a,b){
alert(a);
document.getElementById("药材编码").value = a;
document.getElementById("名称").value = b;
   hide("p3");
   show("p1");
}

但是发现document.getElementById("药材编码").value =a;这句无法把值赋给对应组件
document.getElementById("名称").value = b;这句正常效果
现在检查发现区别是药材编码是列表框 名称是文本框


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/28 8:57:00 [只看该作者]

回复11楼,写个函数处理

 

function display(selectID, optionValue){
   var all_options = document.getElementById(selectID).options;
   for (i=0; i<all_options.length; i++){
      if (all_options[i].innerHTML == optionValue)  // 根据option标签的ID来进行判断  测试的代码这里是两个等号
      {
         all_options[i].selected = true;
      }
   }
};

 

调用,就写 display("药材编码", a)


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3355 积分:24726 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/6/28 19:48:00 [只看该作者]

又出现新的问题
 如果页面P2的项目有点多 具体多少没测试
 隐藏P2显示P1时 2个页面都会显示
我把JS停掉 直接用代码执行也是这样
.Att ribute="on click=""hide('p2');show('p1')"""

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20180628194709.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/28 21:48:00 [只看该作者]

例子发上来测试。

 回到顶部
总数 14 上一页 1 2