Foxtable(狐表)用户栏目专家坐堂 → 移动开发,选择不同值以后,禁止相应输入


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

主题:移动开发,选择不同值以后,禁止相应输入

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


加好友 发短信
等级:七尾狐 帖子:1562 积分:12826 威望:0 精华:0 注册:2009/6/16 7:30:00
移动开发,选择不同值以后,禁止相应输入  发帖心情 Post By:2020/9/3 11:02:00 [只看该作者]

function choose(){
var gj=document.getElementById("形状").value;
if(gj=="圆形")
 {
 alert("提示信息!"); 
 document.getElementById("长mm").value = 0;
 document.getElementById("宽mm").value = 0;
 document.getELementById("长mm").disabled=true;
 document.getELementById("宽mm").disabled=true;}
else
 {alert("提示"); 
 document.getElementById("直径mm").value = 0;
 document.getELementById("直径mm").setAttribute("disabled", true);}
}

    .AddSelect("形状","形状","圆形|矩形").Attribute = ""
    .AddInput("直径mm","直径mm","number").value = 300
    .AddInput("长mm","长mm","number").value = 0
    .AddInput("宽mm","宽mm","number").value = 0



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


加好友 发短信
等级:七尾狐 帖子:1562 积分:12826 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/9/3 11:03:00 [只看该作者]



这样的语句对吗,对 .AddSelect("形状","形状","圆形|矩形").Attribute = "onchange=“”choose()“”" 应该没有问题吧
[此贴子已经被作者于2020/9/3 11:06:03编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1562 积分:12826 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/9/3 11:15:00 [只看该作者]

现在的问题是,addinput无法变灰,也就是互斥的效果无法实现。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/3 11:26:00 [只看该作者]

引用js文件了吗?

js里alert能不能弹出提示框?

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


加好友 发短信
等级:七尾狐 帖子:1562 积分:12826 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/9/3 11:56:00 [只看该作者]

可以


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/3 14:09:00 [只看该作者]

做个例子发过来测试一下

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


加好友 发短信
等级:七尾狐 帖子:1562 积分:12826 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/9/3 20:33:00 [只看该作者]

上面就是例子啊

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


加好友 发短信
等级:七尾狐 帖子:1562 积分:12826 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/9/3 20:34:00 [只看该作者]

两部分嘛,一部分是js代码 ,一部分是调用,怎么还看不懂了?

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/3 20:41:00 [只看该作者]

代码了看不出问题。上传可以测试的实例

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


加好友 发短信
等级:七尾狐 帖子:1562 积分:12826 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/9/3 21:16:00 [只看该作者]

比如

Select Case e.Path
    Case "test.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
      .AddSelect("形状","形状","圆形|矩形").Attribute = "onchange=“”choose()“”"
    .AddInput("直径mm","直径mm","number").value = 300
    .AddInput("长mm","长mm","number").value = 0
    .AddInput("宽mm","宽mm","number").value = 0
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With
        wb.AppendHTML("<script src='./test.js'></script>") '引入脚本文件
        e.WriteString(wb.Build) '生成网页
End Select

test.js文件
function choose(){
   var gj=document.getElementById("形状").value;
if(gj=="圆形")
 {
 alert("提示信息!"); 
 document.getElementById("长mm").value = 0;
 document.getElementById("宽mm").value = 0;
 document.getELementById("长mm").disabled=true;
 document.getELementById("宽mm").disabled=true;}
else
 {alert("提示"); 
 document.getElementById("直径mm").value = 0;
 document.getELementById("直径mm").disabled=true;}
}

 回到顶部
总数 13 1 2 下一页