Foxtable(狐表)用户栏目专家坐堂 → [求助] 关于addinput 输入范围限制的求助


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

主题:[求助] 关于addinput 输入范围限制的求助

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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
[求助] 关于addinput 输入范围限制的求助  发帖心情 Post By:2022/6/22 8:24:00 [只看该作者]

With wb.AddInputGroup("form1","ipg1","产品基本信息参数设置")
    .AddInput("cs11","容量(KVA): ","number")   取值:10-100
    .AddInput("cs12","高压额定电压(KV): ","number")  取值:10000-1000000
    .AddInput("cs13","低压额定电压(KV): ","number")   取值:1000-9999

    .AddInput("cs14","最高环境温度(℃): ","number")    取值:60-90
    .AddInput("cs15","最高海拔高度(m): ","number")   取值:<=6000
 End With

 

尊敬的老师,以上这些都需要做限制,有一个不符合条件也会提醒,如何将其写道一个函数中。每项不符合,都有独自的提示。

[此贴子已经被作者于2022/6/22 8:32:23编辑过]

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


加好友 发短信
等级:超级版主 帖子:110562 积分:562700 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/22 8:53:00 [只看该作者]

with .AddInput("cs12","高压额定电压(KV): ","number") 
.Min=10000
.Max=1000000
end with

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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
回复蓝老师  发帖心情 Post By:2022/6/22 10:37:00 [只看该作者]

通过min 和max 是可以,但对于ios不支持,我的意思是想通过一个js函数来实现它。看是否可行

 

function valid(){
   var v1 = document.getElementById("cs11").value;
   if (v1>=10 && v1 <= 100){return true}
   show("toptip1",2000);
   return false;
}
 
类似与以上这种。

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


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

试试

function valid(){
   var v1 = document.getElementById("cs11").value;
var min = parseint(v1.getAttribute("min"));
var max parseint(v1.getAttribute("max"));
   if (min && v1<min || max && v1 >max){
   show("toptip1",2000);
   return false;
}
return true
}

 回到顶部