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

خطأ في كود جافا

مغلق
بدأه web.pro في 18 سبتمبر 2006 · 2 رد · 372 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هل يوجد خطأ في هذا الكود

<script type='text/javascript'>
<!--
function checkf(){
var flag=false;
var de=document.getElementById("myform").elements;
for(i=1;i<de.length;i++)
{
if(de.checked)
flag=true;

}
if(de[0].value=='')
{
alert("الرجاء كتابة المقال");
document.getElementById("ess").style.background="yellow";
}

if(flag==false)
{
alert("الرجاء تحديد نوع المقال");
document.getElementById("par").style.background="yellow";
}
if(flag==false)
{return false;}
else
return true;
}

//--> 
	</script >
</head>

<body>
<form action=sendarti.php method=post id=myform onsubmit=checkf()>
<p id=ess><font size="4"> اكتب مقالك هنا من فضلك:</font></p>
<p align="center"><textarea name=essay rows="16" cols="89" id=es ></textarea>

</p>
<p align="right" ><span lang="ar-sa" id=par  >الرجاء تحديد نوع المقالة:</span></p>
<input type=radio name=type value=a >إسلامية<p>
<input type=radio name=type value=b>
عامـة</p>
<p>
<input type=radio name=type value=c>
تقنيـة</p>
<p>
<input type=radio name=type value=d>
علميـة</p>
>
<input type=submit align=absmiddle value=  إرســـــــــال>

</form>
</body>

</html>

في حال عدم توفر احد الشروط فأنه يتم الانتقال الى الصفحة الاخرى دون الانتباه الى

return false;

ماذا افعل

#2

السلام عليكم

اخي لكريم اولا يجب وضع

onsubmit='return checkf()'

بالنسبة للجملة التالية

if(de[0].value=='')
{
alert("الرجاء كتابة المقال");
document.getElementById("ess").style.background="yellow";
}

فهي فقط تظهر رساله للمستخدم فيجب وضع return false داخل جملة الشرط

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#3

امممممممممممممممممممممم

الآن مافهمت ماسبب المشكلة

شكرا لك يا اخي

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

هذا الموضوع مغلق.

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