iframe弹出层怎么做校验

提问 未结 4 57
ZJ韬
ZJ韬 4天前
悬赏:20飞吻
版本:layui 浏览器:
iframe弹出层,用的是btn,想要在点击确认的时候,先校验,不通过就不发送请求,要怎么弄呢[泪] ,后台突然写页面有点懵,是哪里漏了什么了吗





回帖
  • <script>
    var isNameTrue=false;
    var isPhoneTrue=false;
    function checkName(name){
    $.ajax({
    //请求后台找到了就给isNameTrue=true;
    })
    }
    //校验手机成功就给isPhoneTrue=true;
    </script>

    yes:function(index,layero){
    var body=layer.getChildFreame('body',index);
    var staffName=body.find('#staffName').val();
    if(!isNameTrue){
    alert("姓名错误");
    return false;
    }
    if(!isPhoneTrue){
    alert("手机号码错误");
    return false;
    }
    if(isNameTrue&&isPhoneTrue){
    //提交
    }
    }
    1 回复
  • 我的做法是在iframe中添加一个提交按钮,并且将提交按钮隐藏。
    然后写一个方法(submit_form),这个方法是用来点击提交按钮的。
    点击弹出层的确认按钮时,触发iframe的submit_form方法来实现的
    0 回复
  • ZJ韬
    4天前
    @mrt8544 好滴,谢谢,我去试试
    0 回复
  • ZJ韬
    3天前
    已经解决了
    0 回复