dsdfd2322 2015-09-16 04:10
浏览 23

如何在codeigniter中验证登录弹出模式

hey i'm trying to login through a popup window. but i couldn't validate the popup and i'm currently using codeigniter. I want to validate my popup login window, which contain email and pswd fields.

                 <div class="modal fade" id="eModal" tabindex="-1" role="dialog" aria-labelledby="modalLabel" aria-hidden="true">
              <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
                        <h3 class="modal-title" id="lineModalLabel">My Modal</h3>
                    </div>
                    <div class="modal-body">

                        <form id="loginform" action="<?echo base_url();?>mail/login" method="post">
                          <div class="form-group">
                            <label for="exampleInputEmail1">Email address</label>
                            <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email" name="email">
                        </div> 
                        <div class="form-group">
                            <label for="exampleInputPassword1">Password</label>
                            <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password" name="password">
                        </div>

           <input type="hidden" id="price_id" name="price_id" value="<?echo $result_set->price_id;?>">
            <input type="hidden" id="price_value" name="price_value" value="<?echo $result_set->price_value;?>">
                      <button type="submit" class="btn btn-default">Submit</button>
                  </form>



  <button id="modaltrigger" name="loginbtn" data-toggle="modal" data-target="#xmpModal" class="btn green btn-success" onclick="get('<?echo $user_id;?>','<?echo $price_id;?>')">ok</button>



 function get(user_id,user_id)
 {
     $.ajax({

        url: "<?echo base_url()?>mail/mailset",
        type: 'post',   // HTTP METHOD
        data: 
        {user_id:user_id,price_id:price_id  },


        success: function(data)
        {  
            if(data==1) 
            {

               jQuery("#eModal").modal('show');

            }                                    
           else if(data==2)

           {
               //jQuery("#eModal").modal('hide');
               alert("yaa its ok..");

           }
           else if(data==3)   
           {
               alert("oops");
           }

         else
         {
           jQuery("#eModal").modal('hide');  
         }         

         }


     });
   }

controller

public function mailset()
{      
    $user_id=$this->input->post('user_id');
    $event_id=$this->input->post('price_id');        
    $temp=$this->session->userdata('user');
    $confirm=$this->EM->confirm($price_id,$user_id);
    $not_confirm=$this->EM->not_confirm($price_id,$user_id);
    if($temp=="")
    {          
       $d=1;
       echo $d;       
    }
    else if($confirm==$user_id)
    {               
           $d=2;
           echo $d;                
    }
    else if($not_confirm==$user_id)
    {                   
           $d=3;
           echo $d;
           $this->EM->price_updation($price_id,$user_id);
    }
    else
    {           
           $data=array('price_id'=>$price_id,'confirm'=>$user_id);             
           $this->EM->set($data);          
    }
  }
  • 写回答

1条回答 默认 最新

  • douke7274 2015-09-16 04:19
    关注

    Take a look at jQuery Validation for easily adding validation to your forms

    评论

报告相同问题?

悬赏问题

  • ¥15 在matlab中Application Compiler后的软件无法打开
  • ¥15 想问一下STM32创建工程模板时遇到得问题
  • ¥15 Fiddler抓包443
  • ¥20 Qt Quick Android 项目报错及显示问题
  • ¥15 而且都没有 OpenCVConfig.cmake文件我是不是需要安装opencv,如何解决?
  • ¥15 oracleBIEE analytics
  • ¥15 H.264选择性加密例程
  • ¥50 windows的SFTP服务器如何能批量同步用户信息?
  • ¥15 centos7.9升级python3.0的问题
  • ¥15 安装CentOS6时卡住