صفحه کلید مجازی با جاوااسکریپت
2 0

صفحه کلید مجازی با جاوااسکریپت


کیبور مجازی با Javascript

در این پست قصد داریم تا یک صفحه کیلد مجازی با استفاده کدهای آماده جاوااسکریپت برای استفاده در وب سایت معرفی کنیم. در بسیار از سایت ها مانند نت بانک ها که هنگام وارد کردن کلمه عبور یک صفحه کلید نمایش داده می شود تا شما با امنیت بالا کلمه عبور خود را وارد کنید.

در ابتدا فایل های css و javascript را از قسمت دانلود دریافت کنید

کدهای Html آن به صورت زیر است

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8" />
    <script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>
    <link rel="stylesheet" type="text/css" href="keyboard.css">
</head>
<body>
    <input type="text" value="" class="keyboardInput">

    <div id="divfixed">
        Even works on text fields<br />in fixed position containers:<br />
        <input type="text" value="" class="keyboardInput" /><br /><br />
        Click the button below to close<br />the keyboard via <code>VKI_close</code>:<br />
        <input type="button" value="Close Keyboard" onclick="VKI_close();" />
    </div>
    <input type="text" value="" id="existing0" class="keyboardInput" /><br /><br /><br />
    <select style="position:relative;left:-10px;width:400px;">
        <option>IE6 select element covering test</option>
        <option>test 2</option>
        <option>test 3</option>
        <option>test 4</option>
    </select>
    <br /><br /><br /><br /><br /><br /><br />
    <div style="margin-left:100px;">
        <input type="text" value="" class="keyboardInput" /><br /><br />
        Read-only <input type="text" value="" readonly="readonly" class="keyboardInput" />
    </div>
    <br /><br /><br /><br /><br /><br /><br />
    <div style="margin-left:270px;">
        Russian input (<code>lang="fa"</code>): <input type="text" value="" class="keyboardInput" lang="fa" />
    </div>
    <br /><br /><br /><br /><br /><br /><br />
    <div style="margin-left:190px;width:300px;height:150px;border:1px inset #777777;overflow:auto;">
        <br />In a scrollable area (scroll down)
        <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
        <input type="text" value="" class="keyboardInput" />
        <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
        In a scrollable area (scroll up)<br />&nbsp;
    </div>
    <br /><br /><br /><br /><br /><br /><br />
    <div id="attachSandbox"></div>
    <button onclick="createInput();">Create a new text input</button>
    <button onclick="applyKeyboard();">Attach a virtual keyboard</button>
    <br /><br /><br /><br /><br /><br /><br />
    Should not have an interface: <input type="text" value="" />
    <br /><br /><br /><br /><br /><br /><br />
    <div style="margin-left:270px;">
        Max-Length of 5 characters: <input type="text" value="" class="keyboardInput" maxlength="5" />
    </div>
    <br /><br /><br /><br /><br /><br /><br />
    <div style="margin-left:190px;">
        <textarea rows="3" cols="20" class="keyboardInput"></textarea>
    </div>
    <br /><br /><br /><br /><br /><br /><br />
    <div style="margin-left:20px;">
        <em>rtl</em> input: <input type="text" value="" class="keyboardInput" dir="rtl" />
    </div>
    <br /><br /><br /><br /><br /><br /><br />
    <table cellspacing="5" border="1">
        <tr>
            <td>Cell 1</td>
            <td>Cell 2</td>
        </tr>
        <tr>
            <td>Cell 3</td>
            <td><input type="text" value="" class="keyboardInput" /></td>
        </tr>
    </table>
    <br /><br /><br /><br /><br /><br /><br />
    <div style="margin-left:200px;">
        Password: <input type="password" value="" id="existing1" class="keyboardInput" /><br /><br />
        Read-only Password: <input type="password" value="" readonly="readonly" class="keyboardInput" />
    </div>
    <br /><br /><br /><br /><br /><br /><br />
    <h2>Header <input type="text" value="" class="keyboardInput" style="vertical-align:middle;" /></h2>
    <br /><br /><br /><br /><br /><br /><br />
    <div style="margin-left:110px;">
        Should not have an interface: <input type="text" value="" />
    </div>
    </div>
</body>
</html>

در کدهای بالا ابتدا فایل جاوااسکریپت و css را لینک کردیم. و سپس مثال های مختلفی از نحوه نمایش صفحه کلید مجازی نوشتیم.

خرجی نهای

صفحه کلید مجازی با جاوااسکریپت

نکته مهم: شما می توانید با تغییر کدهای جاوااسکریپت و css مربوطه به هر نحوی که دوست داشته باشید صفحه کلید مجازی خود را نمایش دهید.

دانلود

نویسنده حسین فتحی
گروه مطلب JavaScript
نوع مطلب سورس کد و آموزش
تاریخ انتشار ۱۹ فروردین ۱۳۹۶
منبع ایران گنج
تعداد نظرات ۲
قیمت کاربران عضو سایت
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

نظر / سوال

Captcha
نظرات کاربران

  • حمیدرضا

    عالی بود

    پاسخ
  • علی

    ممنون عالی بود

    پاسخ