以文本方式查看主题

-  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
--  
.AddInput(dr("编号"),"数量","number").Attribute = " o ncha nge=\'xx(\'kz" & a & "\',\'" & dr("编号") & "\')\' ”事件调用 
----------------
function bb( id1,id2 ) { var aa = document.getElementById( id1 

                           var cc  = document.getElementById(id2 )
                           var dd  = document.getElementById(“rs”)

                         if (cc.value > aa / dd ){ 
cc.value =  aa / dd}

--  作者: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;
}
}