2019年2月22日 星期五

[研究][JavaScript]切換顯示和隱藏密碼

[研究][JavaScript]切換顯示和隱藏密碼

2019-02-22

使用 CheckBox 切換顯示和隱藏密碼

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    密碼:<input type="password" id="pwd">
    <input type="checkbox" onclick="ShowPwd()">顯示密碼

    <script>
        function ShowPwd() {
            var x = document.getElementById("pwd");
            if (x.type === "password") {
                x.type = "text";
            } else {
                x.type = "password";
            }
        }
    </script>
</body>
</html>


(下圖)眼睛符號切換回來後好像不會再顯示


********************************************************************************
使用 HyperLink 切換顯示和隱藏密碼

</html>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <div id="box">
        <form name="forms" action="" method="post">
            <label for="">帳號:</label>
            <input id="username" name="username" /></span><br />
            <label for="">密碼:</label>
            <span class="box"><input id="pwd" type="password" name="pws" /></span>
            <span class="box" id="btn"><a href="javascript:showPwdFunc();">顯示密碼</a></span>
        </form>
    </div>
    <script>
        var ele = {
            pwd: document.getElementById('pwd'),
            btn: document.getElementById('btn'),
            showPwd: '<a href="javascript:showPwdFunc();">顯示密碼</a>',
            hidePwd: '<a href="javascript:hidePwdFunc();">隱藏密碼</a>'
        }
        function showPwdFunc() {
            if (ele.pwd.type === 'password') {
                ele.pwd.type = 'text';
                ele.btn.innerHTML = ele.hidePwd;
            }
        }
        function hidePwdFunc() {
            if (ele.pwd.type === 'text') {
                ele.pwd.type = 'password';
                ele.btn.innerHTML = ele.showPwd;
            }
        }
    </script>
</body>
</html>





********************************************************************************
使用 Button 切換顯示和隱藏密碼

</html>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <form name="forms" action="" method="post">
        帳號:<input id="username" name="username" /><br />
        密碼:<input id="pwd" type="password" name="pws" />
        <input id="btn1" type="button" value="顯示密碼" />
    </form>
    <script>
        window.onload = function () {
            var pwd = document.getElementById('pwd');
            var btn = document.getElementById('btn1');
            var showHide = true;
            btn.onclick = function () {
                if (showHide) {
                    pwd.type = 'text';
                    showHide = false;
                    btn.value = '隱藏密碼';
                }
                else {
                    pwd.type = 'password';
                    showHide = true;
                    btn.value = '顯示密碼';
                }
            }
        }
    </script>
</body>
</html>




(完)

相關

[研究][ASP.NET]MasterPage中ContentPlaceHolder內的 JavaScript「顯示密碼」功能
https://shaurong.blogspot.com/2022/04/aspnetmasterpagecontentplaceholder.html

[研究][ASP.NET]JavaScript 抓取 ContentPlaceHolder 中 ASP.NET 控制項的 ID
https://shaurong.blogspot.com/2022/04/aspnetmasterpagecontentplaceholder.html

[研究][JavaScript]切換顯示和隱藏密碼
https://shaurong.blogspot.com/2019/02/javascript.html

[研究][ASP.NET][JavaScript] hideShowPassword 與 Fortify SCA 白箱測試
https://shaurong.blogspot.com/2018/04/aspnetjavascript-hideshowpassword.html

[研究][ASP.NET][JavaScript]hideShowPassword v2.1.1元件安裝、試用
https://shaurong.blogspot.com/2017/11/aspnet-hideshowpassword.html

2019年2月21日 星期四

[研究] Splunk Universal Forwarder 7.2.4 安裝

[研究] Splunk Universal Forwarder 7.2.4 安裝

2019-02-21


















(完)

相關

[研究] Splunk Free Server 7.2.4 下載
https://shaurong.blogspot.com/2019/02/splunk-free-server-724.html

[研究] Splunk Universal Forwarder 7.2.4 下載
https://shaurong.blogspot.com/2019/02/splunk-universal-forwarder-724.html

[研究] Splunk Universal Forwarder 7.2.4 安裝
https://shaurong.blogspot.com/2019/02/splunk-universal-forwarder-724_18.html


[研究] Splunk Universal Forwarder 7.2.4 下載

[研究] Splunk Universal Forwarder 7.2.4 下載

2019-02-21

這是用戶端軟體,如果沒有 Splunk Server,下載 Splunk Universal Forwarder 沒用。

Click 圖片,可以看 100% 原始尺寸。








(完)

相關

[研究] Splunk Free Server 7.2.4 下載
https://shaurong.blogspot.com/2019/02/splunk-free-server-724.html

[研究] Splunk Universal Forwarder 7.2.4 下載
https://shaurong.blogspot.com/2019/02/splunk-universal-forwarder-724.html

[研究] Splunk Universal Forwarder 7.2.4 安裝
https://shaurong.blogspot.com/2019/02/splunk-universal-forwarder-724_18.html

[研究] Splunk Free Server 7.2.4 下載

[研究] Splunk Free Server 7.2.4 下載

2019-02-21

官方網站
https://www.splunk.com/

Click 圖片,可以 100% 原始尺寸。








(完)

相關

[研究] Splunk Free Server 7.2.4 下載
https://shaurong.blogspot.com/2019/02/splunk-free-server-724.html

[研究] Splunk Universal Forwarder 7.2.4 下載
https://shaurong.blogspot.com/2019/02/splunk-universal-forwarder-724.html

[研究] Splunk Universal Forwarder 7.2.4 安裝
https://shaurong.blogspot.com/2019/02/splunk-universal-forwarder-724_18.html

[研究] Windows Update 設定自動更新和重新啟動(使用群組原則編輯器 gpedit.msc)(Windows 2000 ~ 10, 2019 R2)

[研究] Windows Update 設定自動更新和重新啟動(使用群組原則編輯器 gpedit.msc)(Windows 2000 ~ 10, 2019 R2)

2019-02-21







(完)

2019年2月12日 星期二

[研究] Mantis 2.19.0 會員註冊出現 PHPMailer錯誤 Could not instantiate mail function (Windows 2019)

[研究] Mantis 2.19.0 會員註冊出現 PHPMailer錯誤 Could not instantiate mail function (Windows 2019)

2019-02-12

Powered by MantisBT
Copyright © 2000 - 2019 MantisBT Team
請聯絡 管理人員 提供協助。

Powered by Mantis Bug Tracker: a free and open source web based bug tracking system.
       

Fatal error: Uncaught exception 'PHPMailer\PHPMailer\Exception' with message 'Could not instantiate mail function.' in C:\AppServ\www\mantis\vendor\phpmailer\phpmailer\src\PHPMailer.php:1720 Stack trace: #0 C:\AppServ\www\mantis\vendor\phpmailer\phpmailer\src\PHPMailer.php(1518): PHPMailer\PHPMailer\PHPMailer->mailSend('Date: Thu, 31 J...', '=E6=84=9F=E8=AC...') #1 C:\AppServ\www\mantis\vendor\phpmailer\phpmailer\src\PHPMailer.php(1352): PHPMailer\PHPMailer\PHPMailer->postSend() #2 C:\AppServ\www\mantis\core\email_api.php(1391): PHPMailer\PHPMailer\PHPMailer->send() #3 C:\AppServ\www\mantis\core\email_api.php(1216): email_send(Object(EmailData)) #4 C:\AppServ\www\mantis\core\email_api.php(2019): email_send_all() #5 [internal function]: email_shutdown_function() #6 {main}thrown in C:\AppServ\www\mantis\vendor\phpmailer\phpmailer\src\PHPMailer.php on line 1720

這是因為會員註冊時,會發信給會員。
因為發信失敗而出現錯誤,安裝和設定 IIS SMTP 後就正常。
( 或設定使用某 Mail Server 也應可解決)

(完)

2019年2月11日 星期一

[研究] Mantis 2.19.0 安裝時,若用 MySQL 8 + 非 root 帳號會出問題 ,MySQL 5.7.25 正常

[研究] Mantis 2.19.0 安裝時,若用 MySQL 8 + 非 root 帳號會出問題 ,MySQL 5.7.25 正常

2019-02-11

Click 圖片,可以看 100% 原始大小圖



(下圖) Mantis 安裝時,預設使用 MySQL 的 root 帳號連線,若改用自建帳號 (例如 mantis,權限全開,如上圖)

(下圖) 安裝結果訊息顯示有異常



(下圖) 檢查 DB 有建立



(完)