نمایش زنده تایپ کاربر در جاوا اسکریپت

نمایش زنده تایپ کاربر – در جاوا اسکریپت با رویداد keyup می توانیم به صورت زنده هر آنچه که کاربر تایپ می کند را به صورت زنده نمایش دهیم .
2 المنت اصلی این پروژه دارد :
- تگ input که کاربر در آن تایپ می کند
- تگ p که ورودی های کاربر را به صورت زنده نمایش می دهیم
ابتدا در فایل index.html تگ های زیر را اضافه کنید .
فایل index.html
<!DOCTYPE html> <html lang="fa"> <head> <meta charset="UTF-8"> <title>Rapidcode.iR - سورس کد</title> <link rel="stylesheet" href="static/css/main.css"> </head> <body> <div class="container"> <a id="introduce" href="https://rapidcode.ir" target="_blank">رپید کد • کتابخانه مجازی برنامه نویسان</a> <h1>موارد تایپ شده توسط کاربر</h1> <p id="live-user-typing"></p> <textarea id="text-to-show" cols="30" rows="10" placeholder="در اینجا تایپ کنید"></textarea> </div> <script src="static/js/app.js"></script> </body> </html>
اسکریپت app.js
const liveUserTypingDOM = document.getElementById("live-user-typing"); const typeToShowDOM = document.getElementById("text-to-show"); typeToShowDOM.addEventListener("keyup" , function(event){ liveUserTypingDOM.textContent = typeToShowDOM.value; });
فایل main.css
#live-user-typing{ font-weight: bold; background-color: #03a9f4; color: white; padding: 55px 15px; }
دموی برنامه

ارسال نظر