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

java script error

مغلق
بدأه RiddleR في 31 أغسطس 2006 · 9 رد · 879 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي فورم في موقعي

تظهر هذه الرسالة عند ملأ الفورم و ضغط submit ما السبب ؟

java_error.png

مع العلم أن هذا الخطأ في internet explorer و لا يظهر في firefox

و بالمناسبة الفورم يتم ارسالها فعلا و الmailer يؤكد نجاح الsubmit و لكن لا اعرف سبب هذه الرسالة

مرفق ملف request_for_info.html و الـ mailer.php

attatched.zip

#2

أخي العزيز ألاحظ أنك تضع سكربتات الجافا سكربت داخل الـBody وهذا خطأ يجب أن تضعها داخل الـHead

460.gif

#3

أنا غيرت مكانهم و ما اتحلت المشكلة

#4

طيب إذا ضغطت اوكي وش يظهر لك تفاصيل ؟

460.gif

#5

السلام عليكم

اخي الكريم ال function validateForm غير موجود

لازم تضيف ال function التالي

function validateForm(objForm)
{
/**
 * your code
 * hear
 */
}

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

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

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

#6

بامكان الشخص وضع اكود الجافاسكربت باي مكان بالصفحة...

انا شخصيا اضع الكود تحت الصفحة الا اذا كنت اريد استعماله مع دالة onload او ما ماثل.

انا فتحت الملف ولم اجد دالة:

validateForm

هل هناك ملف اخر؟

وين كود validateForm؟

مع السلامة

#7

مكان شوية تفاصيل لأني مش محترف بالجافا ؟

عندكم الملف html حد يقوللى أحط الكود فين بالضبط ؟

تم تعديل هذه المشاركة بواسطة RiddleR في 3 سبتمبر 2006 في 21:00

#8

السلام عليكم

اخي ظع هذا الكود داخل الصفحة

في اية مكان ما في مشكلة

<script language=javascript>
<!--
function validateForm(objForm)
{var fields="firstname,lastname,address".split(",");
 for(i=0;i<fields.length;i++)
	 {var objFld=objForm.elements[fields];
	  if(trim(objFld.value)=="")
		 {alert("this field can't be emplty");
		  objFld.focus();
		  return false;
		 }
	 }
 return true;
}

function trim(txt)
{var lcnt=0,rcnt=0,i=0;
 var boolL=true,boolR=true;
 for (i=0;i<txt.length;i++)
	  {if(txt.substr(i,1)==' ')
		 {if(boolL)lcnt++;}	
	   else
		  {boolL=false;}  
	   if(txt.substr(txt.length-i-1,1)==' ')
		  {if(boolR)rcnt++;}  
	   else
		  {boolR=false;} 

	   if (!boolL && !boolR)
			break;
   }
 return txt.substr(lcnt,txt.length-(lcnt+rcnt))	
}
//-->
</script>

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

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

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

#9

ألف ألف شكر والله

أنا مش عارف أقولكم إيه

الكود شغال تمام

و كنت لسه هسأل عن كود عشان ميبقاش فيه blank fields

لقيت الأستاذ محب حطه

جازاك الله خيرًا أنت و كل من بالمنتدى

#10

السلام عليكم

حياك الله اخي RiddleR

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

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

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

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

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