導航:首頁 > 萬維百科 > html設計一個帶密碼驗證的網頁

html設計一個帶密碼驗證的網頁

發布時間:2021-02-25 22:47:09

1、我想做一個簡單的驗證頁面(html的)驗證碼(不止一個)都在頁面內。

你這個想法是行不通的,【上面提到的驗證碼用戶是看不見的。(相當於密碼)】既然是html,那麼所有的代碼都是可見的,密碼在用戶查看源代碼時,會全部可見,那你的密碼就沒有意義了。這個只能用動態語言去實現。如asp\php\jsp等。
但是當你懂這語言的時候,你這個功能又是最簡單的功能,想你也不屑發問了。

2、如何給自己的html網頁添加訪問密碼

很簡單來 密碼為123456 你可以在login.php裡面源改
index.html 將以下代碼放入 <body></body>裡面就可以
<form method="post" action="login.php">
密碼: <input type="password" name="password"/><br>
<input type="submit" name="submit" value="登陸">
</form>
login.php 完整的login.php內容
<?php
$password = isset($_POST['password']) ? $_POST['password'] : '';
if($password == '123456'){
echo "<script>alert('登陸成功。');location.href='in.html';</script>";
//不需要提示 則把 alert('登陸成功。'); 刪除掉
}else{
echo "<script>alert('密碼錯誤 登陸失敗。。');location.href='error.html';</script>";
//不需要提示 則去掉 同上
}
?>

3、想用html做一個靜態登錄界面,可以驗證密碼的。

參考下面代碼
<form method="post" action="###" name="myform" onsubmit="checkpost()">
<label for="name">用戶名:</label><input type="text" name="name" id="name" /><br />
<label for="pw">密碼:</label><input type="password" name="pw" id="pw" /><br />
<input type="submit" value="提交" />
</form>
<script>
function checkpost(){
if(document.forms[0].name.value=="要的用戶名"&&document.forms[0].pw.value=="要的密碼"){
window.location="要跳轉專的地址";
}else{
alert("用戶名或密碼不正屬確!")
return false;
}
}
</script>

4、如何運用HTML5新表單元素製作一個網頁,內容包括:用戶名輸入、密碼輸入、二次密碼確認、郵箱輸入、

<html>
<head>
<title></title>
</head>
<body>
用戶:<input id="uname" type="text" /><br />
密碼:<input id="pwd" type="password" /><br>
<input id="load" value="登陸" type="button" onclick="check()" />
<script language="javascript">
function check()
{
var uname=document.getElementById("uname").value;
var pwd=document.getElementById("pwd").value;
if(uname+pwd=="")
{
alert("用戶名和密碼不能為空");
}
else if(uname=="")
{
alert("用戶名不能為空");
}
else if(pwd=="")
{
alert("密碼不能為空");
}
else
{
alert("帳戶尚未開通");
}
}
</script>
</body>
</html>

5、我在設計一個網頁頁面,想要讓你輸入一個密碼,如果正確,進入下個網頁,如果不正確,彈出對話框(錯誤)

你密碼是讀取資料庫還是自己設定一個,基本思路是你獲取文本框裡面輸入的密碼和你設定或者資料庫中讀取的密碼出來和文本框輸入的對比,如果2個對上了,那麼進入下一頁,如果對不上那麼彈出提示框。基本代碼是:
if(原始密碼==文本框內容)
{
進入一下頁的代碼
}
else
{
提示密碼錯誤
}

6、html頁面驗證用戶名和密碼並且點擊自己製作的登陸按鈕跳轉到另外一個頁面

HTML頁面用 script 驗證不是必須要用 form 的,可以直接給頁面里的 DOM 對象定義 id 屬性,用 javascript 操作 DOM 對象即可。

針對您提的問題想要實現的效果,下面說說不用 form 表單和資料庫來實現用戶名和密碼驗證的方法:

1、首先,給 HTML 頁面里的用戶名和密碼輸入框都定義一個id屬性,例如:

用戶名:<input type="text" id="username" value="">

密 碼:<input type="password" id="password" value="">

2、其次,放置一個按鈕 <button type="button" name="chkBtn" id="chkBtn"> 登錄</button>

3、編寫 javascript 腳本代碼,主要思路如下:

(1)為按鈕增加一個 click 的監聽,當滑鼠點擊該按鈕時執行;

(2)獲取 input 用戶名和密碼輸入框的輸入值;

(3)驗證輸入值是否符合要求;

(4)符合要求頁面跳轉到設置的指定頁面;

(5)不符合要求提示用戶輸入錯誤。

4、最後,在瀏覽器里運行該頁面,測試一下效果。完整代碼如下圖所示。

(6)html設計一個帶密碼驗證的網頁擴展資料

1、document.getElementById(); 通過 ID 獲取元素的用法

網頁 HTML 由標簽將信息組織起來,而標簽的 id 屬性值是唯一的,就像是每人有一個身份證號一樣,只要通過身份證號就可以找到相對應的人。那麼在網頁中,我們通過id先找到標簽,然後進行操作。

2、innerHTML 屬性

語法:Object.innerHTML,innerHTML 屬性用於獲取或替換 HTML 元素的內容。

注意:

(1)Object是獲取的元素對象,如通過document.getElementById("ID")獲取的元素;

(2)注意書寫,innerHTML區分大小寫。

3. value 屬性

語法 Object.value,value 屬性用於獲取或替換 HTML 元素的value屬性中的內容。

7、用javascript和HTML(不要用PHP)做一個有密碼驗證的登錄界面,需要通過cookie儲存用戶名和登錄狀態

function getCookie(name)
{
var arr = document.cookie.split("; ");
for(i=0;i<arr.length;i++)
來 if (arr[i].split("=")[0] == name)
return unescape(arr[i].split("=")[1]);
return null;
}
function setCookie(name,value) {
var today = new Date();
var expires = new Date();
expires.setTime(today.getTime() + 1000*60*60*30);//30分鍾超時
document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString();
}
單擊自logout,將過期時間設置為 today.getTime()-1000就行。
Cookie是存儲在本地的,不用傳,只要不超時,同一個站點就能訪問。

8、運用HTML5新表單元素製作一個網頁,內容包括:用戶名輸入、密碼輸入、二次密碼確認、郵箱輸入、關鍵

<html>
<head>
<title></title>
</head>
<body>
<div>HTML各種輸入驗證</div>
用戶:<input id="uname" type="text" /><br />
密碼:<input id="pwd" type="password"  /><br>
確認密碼:<input id="pwd1" type="password"  /><br>
EMAIL:<input id="email" name="email" type="email" /><br>
<input id="load" value="登陸" type="button" onclick="check()" />
<script language="javascript">

window.onload = function ()
{
document.getElementById('uname').focus();

}
function check()
{
var uname=document.getElementById("uname").value;
var pwd=document.getElementById("pwd").value;
var pwd1=document.getElementById("pwd1").value;
var email=document.getElementById("email").value;
if(uname+pwd=="")
{
 alert("用戶名和密碼不能為空");
}
else if(uname=="")
{
  alert("用戶名不能為空");
}
else if(pwd=="")
{
  alert("密碼不能為空");
}
else if(pwd1 != pwd)
{
  alert("兩次密碼不一樣");
}
//
if(email=="")
{
    alert("電子郵件不能為空");
    return false;
}
else
{
    reg=/^([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/gi;
    if(!reg.test(email))
    {
        alert("非法的電子郵件");
        return false;
    }
}
}
</script>
</body>
</html>

9、運用HTML5表單元素製作一個簡單的網頁,內容包括:用戶名輸入、密碼輸入、二次密碼確認、郵箱輸入、

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
</head>
<body>
用戶:<input id="uname" type="text" /><br />
密碼:<input id="pwd" type="password"  /><br>
確認密碼:<input id="pwd1" type="password"  /><br>
EMAIL:<input id="email" name="email" type="email" /><br>
<input id="load" value="登陸" type="button" onclick="check()" />
<script language="javascript">

window.onload = function ()
{
document.getElementById('uname').focus();

}
function check()
{
var uname=document.getElementById("uname").value;
var pwd=document.getElementById("pwd").value;
var pwd1=document.getElementById("pwd1").value;
var email=document.getElementById("email").value;
if(uname+pwd=="")
{
 alert("用戶名和密碼不能為空");
}
else if(uname=="")
{
  alert("用戶名不能為空");
}
else if(pwd=="")
{
  alert("密碼不能為空");
}
else if(pwd1 != pwd)
{
  alert("兩次密碼不一樣");
}
//
if(email=="")
{
    alert("電子郵件不能為空");
    return false;
}
else
{
    reg=/^([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/gi;
    if(!reg.test(email))
    {
        alert("非法的電子郵件");
        return false;
    }
}
}
</script>
</body>
</html>

與html設計一個帶密碼驗證的網頁相關的知識