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

اريد كود يظهر عدد الحروف في تكست بوكس معين

بدأه warning في 19 يونيو 2010 · 5 رد · 914 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

لدي تكست بوكس (Text area) والذي سوف يقوم اليوزر بالكتابة داخلة , اريد اولاً ان اجعل هذا المربع الحواري لا يتعدى 100 حرف , كيف ذلك ؟ والسؤال الثاني الخاص بالجافا سيكربت وهو الاهم , كيف اظهر عدد الحروف المستخدمه حتى الان ؟؟ واجعل العداد يزيد كلما كتب اليوزر حرف مباشرة

#2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 1</title>
<script language="javascript">
function test()
{
var x=document.getElementById('t').value;
var y=x.length;
document.getElementById('l').innerHTML=y;
if(y>100)
{
alert("قمت بكتابة اكثر من 100 كلمة");

document.getElementById('t').innerHTML=x.substr(0,100);
}
}
</script>
</head>

<body>

<form method="post">
	 <textarea id="t" style="width: 277px; height: 124px" onkeydown="test()"></textarea><br />
	<label id="l"></label>

	</form>

</body>

</html>

السلام عليكم

اتمنى ان يكون هذا طلبك

بالتوفيق

1

In bad state

#3

رحم الله والديك

وجعله الله في ميزان حسناتك

#4
X-File كتب:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 1</title>
<script language="javascript">
function test()
{
var x=document.getElementById('t').value;
var y=x.length;
document.getElementById('l').innerHTML=y;
if(y>100)
{
alert("قمت بكتابة اكثر من 100 كلمة");

document.getElementById('t').innerHTML=x.substr(0,100);
}
}
</script>
</head>

<body>

<form method="post">
	 <textarea id="t" style="width: 277px; height: 124px" onkeydown="test()"></textarea><br />
	<label id="l"></label>

	</form>

</body>

</html>

السلام عليكم

اتمنى ان يكون هذا طلبك

بالتوفيق

الحل 100% , لكن من الافضل ان يتم تنبيه المستخدم انه تجاوز الحد دون قطع كلامه و حذفه .

1
#5

الله يرحم والديي ووالديك وكل مسلم

مجرد مثال اخي احمد :wink:

الفكرة انو يلون الخلفية بلون احمر ممكن

بس هي متل ما قلتلك مجرد مثال

بالتوفيق وربنا يوفقك يا warning ويا احمد والله يوفقنا اجمعين

تم تعديل هذه المشاركة بواسطة X-File في 19 يونيو 2010 في 15:07

In bad state

#6
X-File كتب:

الله يرحم والديي ووالديك وكل مسلم

مجرد مثال اخي احمد :wink:

الفكرة انو يلون الخلفية بلون احمر ممكن

بس هي متل ما قلتلك مجرد مثال

بالتوفيق وربنا يوفقك يا warning ويا احمد والله يوفقنا اجمعين

:wink: اكيد بس اردت تذكير more useable

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…