程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 依據ID填充文本框的實例代碼

依據ID填充文本框的實例代碼

編輯:關於JAVA

依據ID填充文本框的實例代碼。本站提示廣大學習愛好者:(依據ID填充文本框的實例代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是依據ID填充文本框的實例代碼正文


應用ajax完成表單提交無刷新頁面在項目中常常會用到。前一段時光隨著徒弟學到了別的幾種無刷新提交表單的辦法,重要是基於iframe框架完成的。如今整頓出來分享給年夜家。
第一種:
(html頁面)
    
  • <!DOCTYPE HTML>    
  • <html lang="en-US">    
  • <head>    
  • <meta charset="utf-8">    
  • <title>無刷新提交表單</title>    
  • <style type="text/css">    
  • ul{ list-style-type:none;}    
  • </style>    
  • </head>    
  • <body>    
  • <iframe name="formsubmit" style="display:none;">    
  • </iframe>    
  • <!-- 將form表單提交的窗口指向隱蔽的ifrmae,並經由過程ifrmae提交數據。 -->    
  • <form action="form.php" method="POST" name="formphp" target="formsubmit">    
  • <ul>    
  • <li>    
  • <label for="uname">用戶名:</label>    
  • <input type="text" name="uname" id="uname" />    
  • </li>    
  • <li>    
  • <label for="pwd">密 碼:</label>    
  • <input type="password" name="pwd" id="pwd" />    
  • </li>    
  • <li>    
  • <input type="submit" value="登錄" />    
  • </li>    
  • </ul>    
  • </form>    
  • </body>    
  • </html>    
  •   
  • (PHP頁面:form.php)    
  •   
  • <?php    
  • //非空驗證    
  • if(empty($_POST['uname']) || empty($_POST['pwd']))    
  • {    
  • echo '<script type="text/javascript">alert("用戶名或暗碼為空!");</script>';    
  • exit;    
  • }    
  • //驗證暗碼    
  • if($_POST['uname'] != 'jack' || $_POST['pwd'] != '123456')    
  • {    
  • echo '<script type="text/javascript">alert("用戶名或暗碼不准確!");</script>';    
  • exit;    
  • } else {    
  • echo '<script type="text/javascript">alert("登錄勝利!");</script>';    
  • exit;    
  • }   

  • 第二種:
    (html頁面)

        
  • <!DOCTYPE HTML>    
  • <html lang="en-US">    
  • <head>    
  • <meta charset="utf-8">    
  • <title>iframe提交表單</title>    
  • </head>    
  • <body>    
  • <iframe name="myiframe" style="display:none;" onload="iframeLoad(this);"></iframe>    
  • <form action="form.php" target="myiframe" method="POST">    
  • 用戶名:<input type="text" name="username" /><br/>    
  • 密 碼:<input type="password" name="userpwd" /><br/>    
  • <input type="submit" value="登錄" />    
  • </form>    
  • <script type="text/javascript">    
  • function iframeLoad(iframe){    
  • var doc = iframe.contentWindow.document;    
  • var html = doc.body.innerHTML;    
  • if(html != ''){    
  • //將獲得到的json數據轉為json對象    
  • var obj = eval("("+html+")");    
  • //斷定前往的狀況    
  • if(obj.status < 1){    
  • alert(obj.msg);    
  • }else{    
  • alert(obj.msg);    
  • window.location.href="http://www.百度.com";    
  • }    
  • }    
  • }    
  • </script>    
  • </body>    
  • </html>   
  • (PHP頁面:form.php)

        
  • <?php    
  • //設置時區    
  • date_default_timezone_set('PRC');    
  • /*    
  • 前往的提交新聞    
  • status:狀況    
  • msg:提醒信息    
  • */    
  • $msg = array('status'=>0,'msg'=>'');    
  • //獲得提交過去的數據    
  • $name = $_POST['username'];    
  • $pwd = $_POST['userpwd'];    
  • //模仿登錄驗證    
  • $user = array();    
  • $user['name'] = 'jack';    
  • $user['pwd'] = 'jack2014';    
  • if($name != $user['name']){    
  • $msg['msg'] = '該用戶未注冊!';    
  • $str = json_encode($msg);    
  • echo $str;    
  • exit;    
  • }else if($pwd != $user['pwd']){    
  • $msg['msg'] = '輸出的暗碼毛病!';    
  • $str = json_encode($msg);    
  • echo $str;    
  • exit;    
  • }    
  • $msg['msg'] = '登錄勝利!';    
  • $msg['status'] = 1;    
  • $str = json_encode($msg);    
  • echo $str;  
  • 以上內容是小編給年夜家引見的基於HTML完成表單提交後無刷新頁面的相干內容,願望對年夜家有所贊助!

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved