Foxtable(狐表)用户栏目专家坐堂 → JS传递值


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

主题:JS传递值

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


加好友 发短信
等级:三尾狐 帖子:658 积分:7890 威望:0 精华:0 注册:2013/12/11 17:49:00
JS传递值  发帖心情 Post By:2017/10/17 14:09:00 [只看该作者]

    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If
Select Case e.Path
    Case "addnew.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","动态列表")
            .AddInput("单位","单位","text").Attribute= """
            wb.InsertHTML("<div id='p1'></div>") '插入一个div,用于显示服务器返回的数据
            .AddInput("电话","电话","text")
        End With
        e.WriteString(wb.Build) '生成网页
    Case  "getBrands.htm"
        If e.PostValues("单位") >"" Then
            Dim sb As New StringBuilder
            Dim nms() As String = {"单位","电话"}
            sb.AppendLine("<Table  style='width:100%;' >")
            Dim drs As List(of DataRow)  = DataTables("供应商表").SQLSelect("  单位 like '%" & e.PostValues("单位") & "%'   ")
            For Each dr As DataRow In drs
                sb.Append("<tr style='height:30px; style='border-bottom:1px solid #F5F5F6;width:80%;' >")
                sb.Append("<td style='width:80%;text-indent:4em;color:#7777CC;font-size:20px' 电话','addnew.htm','单位',False)'  >" & dr("单位") & "|" & dr("电话") & "</td>")
                sb.AppendLine("</tr></br>")
            Next
            sb.AppendLine("</Table></br> ")
            e.WriteString(sb.ToString)
        End If
End Select

我在单位输入中 包含中的单位出来了    请问一下 我要实现点击 中国奇瑞2  怎么把 2 返回到 号码控件
图片点击可在新窗口打开查看此主题相关图片如下:222.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/10/17 14:11:19编辑过]

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


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

 

sb.Append("<td style='width:80%;text-indent:4em;color:#7777CC;font-size:20px' onclick=""document.getElementById('电话').value='" & dr("电话") & "'"" >" & dr("单位") & "|" & dr("电话") & "</td>")


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


加好友 发短信
等级:三尾狐 帖子:658 积分:7890 威望:0 精华:0 注册:2013/12/11 17:49:00
  发帖心情 Post By:2017/10/17 14:43:00 [只看该作者]

谢谢老师 


    Case  "getBrands.htm"
        '  If e.PostValues("单位") >"" Then
        Dim sb As New StringBuilder
        Dim nms() As String = {"单位","电话"}
        sb.AppendLine("<Table  style='width:100%;' >")
        '''   Dim drs As List(of DataRow)  = DataTables("供应商表").SQLSelect(" ")        
        Dim drs As List(of DataRow)  = DataTables("供应商表").SQLSelect("")
        For Each dr As DataRow In drs
            sb.Append("<tr style='height:30px; style='border-bottom:1px solid #F5F5F6;width:80%;' >")
            
 '''sb.Append("<td style='width:80%;color:#7777CC;font-size:20px' >" & dr("单位") & "|" & dr("电话") & "</td>")
sb.Append("<td style='width:80%;text-indent:4em;color:#7777CC;font-size:20px' & dr("电话") & "'"" >" & dr("单位") & "|" & dr("电话") & "</td>")
            sb.AppendLine("</tr></br>")
        Next
        sb.AppendLine("</Table></br> ")
        e.WriteString(sb.ToString)

我把这句拷贝进去 点击 无效  如果我是直接打开 getBrands.htm 这个页面用  sb.Append("<td style='width:80%;color:#7777CC;font-size:20px' >" & dr("单位") & "|" & dr("电话") & "</td>")  这个是可以弹出来的  但是  从addnew 页面进去 选择 点击无法弹出

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


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

我测试没问题,你js的代码怎么写?

 

var result=submitAjaxFileds("getBrands.htm","","单位","电话",false);
 document.getElementById("p1").innerHTML=result;

 


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


加好友 发短信
等级:三尾狐 帖子:658 积分:7890 威望:0 精华:0 注册:2013/12/11 17:49:00
  发帖心情 Post By:2017/10/17 15:29:00 [只看该作者]

OK 已经可以了  是js 问题  谢谢老师

[此贴子已经被作者于2017/10/17 15:46:22编辑过]

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


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

Dim fl As String =  ProjectPath & "Attachments\"  & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If
Select Case e.Path
    Case "addnew.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","动态列表")
            .AddInput("单位","单位","text").Attribute= "onkeyup=""var result=submitAjaxFileds('getBrands.htm','','单位','电话',false); document.getElementById('p1').innerHTML=result;"""
            wb.InsertHTML("<div id='p1'></div>") '插入一个div,用于显示服务器返回的数据
            .AddInput("电话","电话","text")
        End With
        e.WriteString(wb.Build) '生成网页
    Case  "getBrands.htm"
       
        If e.PostValues("单位") >"" Then
            Dim sb As New StringBuilder
            Dim nms() As String = {"单位","电话"}
            sb.AppendLine("<Table  style='width:100%;' >")
            Dim drs As List(of DataRow)  = DataTables("供应商表").SQLSelect("  单位 like '%" & e.PostValues("单位") & "%'   ")
            For Each dr As DataRow In drs
                sb.Append("<tr style='height:30px; style='border-bottom:1px solid #F5F5F6;width:80%;' >")
                sb.Append("<td style='width:80%;text-indent:4em;color:#7777CC;font-size:20px' onclick=""document.getElementById('电话').value='" & dr("电话") & "'"" >" & dr("单位") & "|" & dr("电话") & "</td>")
               
                sb.AppendLine("</tr></br>")
            Next
            sb.AppendLine("</Table></br> ")
            e.WriteString(sb.ToString)
        End If
End Select


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


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

模糊搜索还可以参考这个例子

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=102354&skin=0

 


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


加好友 发短信
等级:三尾狐 帖子:658 积分:7890 威望:0 精华:0 注册:2013/12/11 17:49:00
  发帖心情 Post By:2017/10/17 16:05:00 [只看该作者]

谢谢老师

 

 


[此贴子已经被作者于2017/10/17 16:36:48编辑过]

 回到顶部