当前博客:接上一个问题 还是浏览器持久储存的问题 麻烦老师看一下 谢谢老师

73 次浏览【转载需注明来源】

博客作者:【暗夜】

个性签名:寒窗苦读十年一朝凤舞九天

 

 

 

定义函数 登录按钮() {
    局部变量 账号 = $("#账号").设置或获取值();
    局部变量 密码 = $("#密码").设置或获取值();
    如果 (账号 == "" || 密码 == "") {
        浏览器窗口.信息框("请输入账号密码");
        返回;
    }
    局部变量 返回结果 = 网页访问_同步("/shouye", 真, "账号=" + 账号 + "&密码=" + 密码);
    调试输出(返回结果);
    如果 (返回结果["状态"] == "失败") {
        浏览器窗口.信息框("登录失败,请输入正确得账号密码");
    }
    局部变量 是否选择 = $("#打勾").控件属性值("checked");
    局部变量 读取账号 = 浏览器持久储存.读取数据("账号");
    局部变量 读取密码 = 浏览器持久储存.读取数据("密码");
    如果 (是否选择 == 真) {
        如果 (读取账号 == "" || 读取密码 == 空对象) {
            浏览器窗口.信息框("没有获取数据框里面的账号和密码");
        } 否则 {
            浏览器窗口.信息框("已经获取数据框里面的账号和密码");
            浏览器持久储存.保存数据("账号", 读取账号);
            浏览器持久储存.保存数据("密码", 读取密码);
            $("#打勾").控件属性值("checked");
        }
    }
}
默认排序
Generic placeholder image
Generic placeholder image
已采纳
快码FOF编程 Time: 2024-03-06 08:29:07

这个代码意思是整个页面加载完毕后执行

Generic placeholder image
qiang Time: 2024-03-05 15:54:55

已经存储了哈,你需要的是在页面加载dom完成之后,获取存储的账号+密码,赋值到数据框,没有你存储了,然后刷新就自动赋值的操作,需要自己写代码完成赋值操作。

$(定义函数 () {
    局部变量 读取账号 = 浏览器持久储存.读取数据("账号");
    局部变量 读取密码 = 浏览器持久储存.读取数据("密码");
    如果 (读取账号 && 读取密码) {
        $("#账号").设置或获取值(读取账号);
        $("#密码").设置或获取值(读取密码);
    }
});
Markup
Generic placeholder image
兰斯洛特 Time: 2024-03-05 20:17:00

能正常获取   那就是没有填上呗?  刷新后填充代码没有执行   想办法执行下   放到某个合适的事件中。

Generic placeholder image
暗夜 回复 1楼 qiang Time: 2024-03-05 21:49:32

感谢老师  我还有一个问题 就是   $(定义函数(){})  这个课程里没说过 只知道类似 $(“#id").设置或获取值()  这样的  如果按照  $(定义函数(){}) 这是什么意思 利用jq定义函数吗? 函数也可以没有名称? 

Generic placeholder image
暗夜 回复 4楼 快码FOF编程 Time: 2024-03-06 22:20:13

好的  谢谢老师


接上一个问题 还是浏览器持久储存的问题 麻烦老师看一下 谢谢老师