انجمن وبلاگنویسان
درخواست کد - نسخه‌ی قابل چاپ

+- انجمن وبلاگنویسان (http://onlineapotheker.life/forum)
+-- انجمن: انجمن های آموزشی (http://onlineapotheker.life/forum/forumdisplay.php?fid=21)
+--- انجمن: آموزش برنامه نویسی تحت وب (http://onlineapotheker.life/forum/forumdisplay.php?fid=60)
+---- انجمن: آموزش جاوا اسکریپت (javascript) (http://onlineapotheker.life/forum/forumdisplay.php?fid=44)
+---- موضوع: درخواست کد (/showthread.php?tid=23901)



درخواست کد - aliqq - 94-3-17

سلام
یه کد با جاوا اسکریپت و html میخوام که یه متن رو بگیره و هر حرف اون رو به یه حرف دیگه تبدیل کنه
مثلا کلمه سلام رو بگیره و بجاش س رو به s ، ل رو به l و ا رو به a و م رو به m تبدیل کنه و نشون بده
ممنون میشم یکی آموزشش رو بزاره


RE: درخواست کد - Black_Sky - 94-3-17

شما میتونید از Replace در JavaScript استفاده کنید 
مثال کلمه Mahdi به Black_Sky تبدیل شود 
دمو : http://jsbin.com/museqoqatu/1/
میتونید ورودی ها به متغیر وصل کنید تا از کاربر بگیرد و یا هر مدل که دوست دارید 

کد:
function myFunction() {
    var str = document.getElementById("demo").innerHTML; 
    var res = str.replace("Mahdi", "Black_Sky");
    document.getElementById("demo").innerHTML = res;
}

کامل میشه :
کد:
<textarea id="demo">Mahdi</textarea><br>

<button onclick="myFunction()">Try it</button>

<script>
function myFunction() {
    var str = document.getElementById("demo").innerHTML; 
    var res = str.replace("Mahdi", "Black_Sky");
    document.getElementById("demo").innerHTML = res;
}
</script>