سلام. لطفاً به این دو کد دقت کنید:
کد اول:
کد دوم:
اینها دو عکس هستن که ما در رویداد onclick تعریف کردیم هر وقت روی اونها کلیک شد، مقداری رو وارد خاصیت value یه textbox کنن. کد اول که مشکلی نداره. به محض اینکه روی اون تصویر کلیک کنیم مقدار SS- رو وارد textbox می کنه . اما مشکل کد دوم هست که قراره مقدار <D= رو وارد textbox کنه. درواقع وجود کارکتر < در اون مقدار باعث می شه که مفسر جاوااسکریپت فکر کنه که ما به آخر دستور رسیدیم.
آیا راهی وجود داره که ما از این اشتباه مفسر جلوگیری کنیم و مقدار <D= رو بدون مشکل وارد textbox کنیم؟
با تشکر
کد اول:
کد:
<img border="0" src="images/42.gif" width="36" height="18" alt="nailbiting" onclick=document.form1.T1.value='-SS'>
کد:
<img border="0" src="images/41.gif" width="18" height="18" alt="applause" onclick=document.form1.T1.value='=D>'>
آیا راهی وجود داره که ما از این اشتباه مفسر جلوگیری کنیم و مقدار <D= رو بدون مشکل وارد textbox کنیم؟
با تشکر