Foxtable(狐表)用户栏目专家坐堂 → 关于submitAjaxFileds用法的请教


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

主题:关于submitAjaxFileds用法的请教

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


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
关于submitAjaxFileds用法的请教  发帖心情 Post By:2017/5/20 10:11:00 [只看该作者]

老师

我想用submitAjaxFileds把某一控件提交给服务端,并返回一个结果,但我用这个结果,去动态的改变当前表单的一个复选列表项 里的选项,这样做可以吗?

代码是写在JS 里吗?大概要怎么写,能不能给点思路?

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


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/20 10:31:00 [只看该作者]

帮助就是这样的用法啊http://www.foxtable.com/mobilehelp/scr/0103.htm


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


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/20 10:32:00 [只看该作者]

改变复选列表项 里的选项可以这样

js代码

function setCodes(){
    var result= submitAjaxFileds('getCodes.htm','','bw2',false);
    if(result='OK'){
            document.getElementById("bw2").checked=true;
    }
}

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


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/20 10:43:00 [只看该作者]

老师

可能我没讲清楚。我是要动态改变复选列表项 里面的内容。 本来我的复选列表项 里面有 1|2|3|4 可以选, 收到结果后,我想把这个列表项改成:5|6|7|8|。 这种情况可以吗?

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


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/20 11:01:00 [只看该作者]

ajaxform.js文件

function setCodes(){
    var result= submitAjaxFileds('getCodes.htm','','areacode',false);
    if(result){
        var vals=result.split("|");
var html = "";
for (var i = 0; i < vals.length; i++){
            html = html + "<label class='weui_cell weui_check_label' for='bw" + i + "'><div class='weui_cell_hd'><input type='checkbox' class='weui_check' name='bw" + i + "' id='bw" + i + "'/>";
html = html+ "<i class='weui_icon_checked'></i></div><div class='weui_cell_bd weui_cell_primary'><p>" + vals[i] + "</p></div></label>";
}
//alert(html);
document.getElementById("rdg1").innerHTML = html;
    }
}

HttpRequest

Dim fl As String = "d:\web\" & 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 "test.htm"
        Dim wb As New weui
        wb.AppendHTML("<script src='./lib/ajaxform.js'></script>")
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","自动输入")
            .AddInput("areacode","区号","text")
            .AddInput("postcode","邮编","text")
        End With
        With wb.AddCheckGroup("form1","rdg1","浏览器")
            .Add("bw1","Intenet Explorer", True) '默认勾选
            .Add("bw2","Google Chorme")
            .Add("bm3","FireFox")
            .Add("bm4","Safari").Enabled = False '此项不可选
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "button").Attribute = "onclick='setCodes()'"
        End With
        e.WriteString(wb.Build) '生成网页
    Case "getCodes.htm" '根据输入的省和县,获取区号有邮编
        e.WriteString("项目1|项目2|项目3")
End Select
[此贴子已经被作者于2017/5/20 11:01:24编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/20 11:52:00 [只看该作者]

明白了。太给气了!

 回到顶部