الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تغيير لغة الحقل عبر استخدام جافا سكريبت

بدأه joo في 13 أغسطس 2009 · 4 رد · 2,048 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

اقوم ببرمجة واجهة فيها بعض الحقول التي يتوجب الادخال فيها باللغة العربية , وحقول أخرى يتوجب الادخال فيها باللغة الانكليزية

هل يوجد في جافا سكريبت كود يقوم اوتوماتيكيا عند محاولة الكتابة بالحقل العربي التحويل للغة العربية , وبالمثل بالنسبة للحقول الانلكيزية دون الاضطرار الى ضغط اي زر او اختصار من الكيبورد

مثل sht+ alt

بحثت عن الموضوع ووجدت حل بلغة بيزك , فعليا ابرمج بلغة PHP وطرحت المشكلة في منتدى PHP ولكن الأخوة الموجودين هناك اخبروني بأن الحل غير موجود في بي اش بي وعلى الاغلب موجود في جافا سكريبت لذلك توجهت لقسمكم

ولكم جزيل الشكر مسبقا لتعاونكم معي في ايجاد الحل

والسلام عليكم ورحمة الله وبركاته

#2

انا دخلت إلى هذا القسم بهدف طرح موضوع عن هذه المشكلة التي و اجهتني ايضاً

فوجدتك قد سبقتني و طرحت الموضوع

اريد ان ازيد عليك

هل يوجد طريقة لكي يكتب مربع النص ارقام فقط ؟

اتمنى من خبراء الجافا المساعدة

#4

حسب نموذج الامني للمتصفحات هذه غير ممكن ( على حسب علمي في موضوع الامن في متصفحات ) , لكن من الممكن ان تقوم بعملها بطريقة اخرى ذكيه

و هي ببساطة تبديل الاحرف , يعني عمل replace للاحرف بحروف التي يقابلها في كيبورد , مثلا G تستبدل بـحرف اللام (حسب كيبورد) U -> ع وهكذا

#5

هذا الكود يسمح بكتابة أرقام فقط :

<HTML>
   <HEAD>
   <script language=Javascript>
	  <!--
	  function isNumberKey(evt)
	  {
		 var charCode = (evt.which) ? evt.which : event.keyCode
		 if (charCode > 31 && (charCode < 48 || charCode > 57))
			return false;

		 return true;
	  }
	  //-->
   </SCRIPT>
   </HEAD>
   <BODY>
	  <INPUT id="txtChar" onkeypress="return isNumberKey(event)" type="text" name="txtChar">
   </BODY>
</HTML>

مواضيع مشابهة