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

التحكم بسجل الزوار

مغلق
بدأه رفيقة السكون في 7 أكتوبر 2006 · 3 رد · 573 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني اعضاء المنتدى الاعزاء

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

شهر مبارك وتقبل الله من الجميع

قمت بتصميم موقع ومن ضمن الخدمات الموجوده في الموقع "سجل الزوار"

وهي تعمل بشكل جيد حيث يتم الاضافة الى القاعدة وايضا عرضها

لكن المشكلة التحكم في استقبال البريد الالكتروني الصحيح

حيث لاحظت ان البيانات اصبحت كثيره ومعظمها اعلانات واميلات غير صحيحة...

لذا انا بحاجة الى سكربت خاص بالتحكم بسجل الزوار

اتمنى ان يكون حل مشكلتي معكم

اختكم/ رفيقة السكون

#2

هل تقصدين انك تحتاجين لسكربت خاص بفحص العنوان((البريد الالكتروني )) المدخل هل هو صحيح ام خاطئ؟؟؟

ان كان ذلك هو ما تريدين ؟؟؟؟ أبشري وانا اخوكي؟؟

بس ردي عليا عشان ما اعطيكي شي ما تحتاجينه؟؟

واحتمال يكون ده قصدك عشان هيك ما رح أغلبك

فاذا طلع هو الحمد لله

<script LANGUAGE="JavaScript">

<!--

function emailCheck (field)

{

var emailStr=field.value;

var emailPat=/^(.+)@(.+)$/

var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"

var validChars="\[^\\s" + specialChars + "\]"

var quotedUser="(\"[^\"]*\")"

var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/

var atom=validChars + '+'

var word="(" + atom + "|" + quotedUser + ")"

var userPat=new RegExp("^" + word + "(\\." + word + ")*$")

var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

var matchArray=emailStr.match(emailPat)

if (matchArray==null) {

alert("خطأ في ادخال البريد الالكتروني")

field.focus();

field.select();

return false;

}

var user=matchArray[1]

var domain=matchArray[2]

if (user.match(userPat)==null) {

alert("خطأ في ادخال البريد الالكتروني");

field.focus();

field.select();

return false;

}

var domainArray=domain.match(domainPat)

if (domainArray==null) {

alert("خطأ في ادخال البريد الالكتروني");

field.focus();

field.select();

return false;

}

var atomPat=new RegExp(atom,"g")

var domArr=domain.match(atomPat)

var len=domArr.length

if (domArr[domArr.length-1].length<2 ||

domArr[domArr.length-1].length>3) {

// the address must end in a two letter or three letter word.

alert("خطأ في ادخال البريد الالكتروني");

field.focus();

field.select();

return false;

}

if (len<2) {

var errStr="خطأ في ادخال البريد الالكتروني"

alert(errStr);

field.focus();

field.select();

return false;

}

return true;

}

// End -->

تم تعديل هذه المشاركة بواسطة يمن الايمان في 8 أكتوبر 2006 في 03:06

#3

أخواي يمن الايمان

اشكر للرد عللا استفساري

وهذه فعلا ما اقصدة هو سكربت التحقق من صحة البريد

وسوف اقوم بتجربة الكود

اشكرك مرة اخرى

[b/]

تم تعديل هذه المشاركة بواسطة رفيقة السكون في 8 أكتوبر 2006 في 14:41

#4

الحمد لله الذي لا يحمد على شيئ سواه

لا داعي للشكر اخي!!

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

ولا قدر الله اذا لاقيت اي اشكال ستجدني دوما بجواراك سواء بهذا الجزء او بغيره

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

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