PDA

View Full Version : سوال: بدردتون خورد؟



janbozorgi
یک شنبه 12 آبان 1387, 09:55 صبح
با سلام
یه تیکه کد برای عزیزانی که با فارسی نویسی مشکل دارند میزارم امیدوارم بدردشون بخوره.
روال کار:
یک تابع جاوا است که توی هر فیلد تکستی که فراخونیش کنین بطور خودکار توی اون تکست فارسی نوشته میشه. و وقتی هم که از بانک فراخونیش میکنین و روی صفحه پرینتش میکنین مشکلی نداره و براحتی جواب میده.



<script language="JavaScript">
function submitenter(myfield,e) {
var key;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
if (key>31)
if (key<128) {
if (window.event)
window.event.keyCode=' !"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثب لاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);
else if (e)
e.which=' !"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثب لاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);
}
return true;
}
</script>



فراخونی تابع:




<form name="InsertSubject" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="txtcode" onkeypress="return submitenter(this,event)" style="font-family:tahoma; background-color: #BFC9E3; color: #304070; border: 1 groove #304070; width:200" dir="rtl"><br>
<input type="text" name="txtSubject" onkeypress="return submitenter(this,event)" style="font-family:tahoma; background-color: #BFC9E3; color: #304070; border: 1 groove #304070; width:200" dir="rtl">
<br><input type="submit" value="insert" name="insert" style="font-family: Tahoma; background-color: #BFC9E3; color: #304070; border: 1 groove #304070; font-size: 10px">
</form>


موفق باشید

Bahram0110
یک شنبه 12 آبان 1387, 10:58 صبح
سلام
ممنون.

به اين بخش (http://barnamenevis.org/forum/forumdisplay.php?f=31) انتقالش بدي بهتره

narsic
یک شنبه 12 آبان 1387, 22:52 عصر
با سلام
اینو ببینید (ضمیمه)
موفق باشید