以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- js代码 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=148625) |
|
-- 作者:cuicuibing -- 发布时间:2020/4/11 15:46:00 -- js代码 function bb() { var aa = document.getElementById("cc")
if (aa.value > 10){
aa.value = 1 }
} 这个用wb.AppendHTML 怎么写。
|
|
-- 作者:有点蓝 -- 发布时间:2020/4/11 15:55:00 -- 添加一个js文件,输入这段代码。假设文件名为aaa.js,放入d:\\web目录中 wb.AppendHTML("<script src=\'./aaa.js\'></script>") \'引入脚本文件 |
|
-- 作者:cuicuibing -- 发布时间:2020/4/11 16:56:00 -- 版主,我想在htm页面里面写。因为id号,不是固定的,是通过数据库查询,根据查询的行数生成的。帮助里面自带的输入数值判定在有的手机不行。 |
|
-- 作者:有点蓝 -- 发布时间:2020/4/11 17:08:00 -- 函数加一个参数,调用函数的时候传入id即可。 function bb(id) { var aa = document.getElementById(id) |
|
-- 作者:cuicuibing -- 发布时间:2020/4/13 8:08:00 -- With wb.AddInputGroup("form1","ipg1","人数") With .AddInput("rs","人数","number") .Value = 1 (这里默认等于1,根据选择的人数,变化) End With End With Dim a As Integer = 1 With wb.AddInputGroup("form1","ipg2","录入") For Each dr As DataRow In dt.DataRows With .AddInput("kz" & a ,"可录入数","number") .Value = dr("数") End With .AddInput("dr("名称")","名称","text") .AddInput("dr("编号")","数量","number").Attribute = " o ncha nge=\'xx()\' ”事件调用 a = a +1 Next End With With wb.AddButtonGroup("form1","btg1",True) .Add("btnok","确定") End With wb.AppendHTML("<script src=\'xx.js\'></script>") \'引入脚本文件 麻烦版主,看看这个js代码如何写。 ID= dr(“编号”)的输入框,录入数值时,判断。 dr(“编号”) 要小于等于 ”kz“ & q (也就是dr(“数”))/ rs(标蓝的) [此贴子已经被作者于2020/4/13 8:09:20编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2020/4/13 9:24:00 -- .AddInput("dr("编号")","数量","number").Attribute = " o ncha nge=\'xx(\'kz" & a & "\')\' ”事件调用 |
|
-- 作者:cuicuibing -- 发布时间:2020/4/13 9:54:00 -- 版主,不好意思,js代码,这里应该是不是2个参数呢?js不太懂。dr("编号"),这个参数如何传递。 function bb( 这里咋定义 ) { var aa = document.getElementById( kz" & a ) var cc = document.getElementById( dr(“编号”)) var dd = document.getElementById(“rs”) if (cc.value > aa / dd ){
cc.value = aa / dd}
|
|
-- 作者:有点蓝 -- 发布时间:2020/4/13 9:59:00 --
|
|
-- 作者:cuicuibing -- 发布时间:2020/4/13 10:47:00 -- With wb.AddInputGroup("form1","ipg1","人数") With .AddInput("sl","年龄","number") .Value = 3 End With End With With wb.AddInputGroup("form1","ipg2","录入") With .AddInput("kz","数","number") .Value = 300 End With .AddInput("dj","数量","number").Attribute = "o ncha nge=(‘dj‘,\'kz\')” ’事件调用 End With wb.AppendHTML("<script src=\'xx.js\'></script>") function xx(id1,id2) { var aa = document.getElementById(id1) var cc = document.getElementById(id2).value
var dd = document.getElementById("sl").value
if (aa.value > cc/dd){
aa.value = cc/dd}
} 这里写法不对吧,应该咋写 我做了个测试,版主,没有反应呢。 [此贴子已经被作者于2020/4/13 10:49:45编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2020/4/13 10:58:00 -- .AddInput("dj","数量","number").Attribute = "o ncha nge=xx(‘dj‘,\'kz\')” ’事件调用 function xx(id1,id2) { alertt(\'1\'); //能不能弹出 var aa = document.getElementById(id1) ; var cc = document.getElementById(id2).value;
var dd = document.getElementById("sl").value ;
if (aa.value > cc/dd){
aa.value = cc/dd; }
} |