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

مساعدة في كود validation

بدأه so0oma في 27 أبريل 2012 · 7 رد · 3,021 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

ولكن اريد اضافة للتحقق من الايميل بانه بالشكل المطلوب aaa@hotmail.com

وكذلك رقم الجوال يكون برمز الدوله ورقم الجوال

مثل +111-5555555

وهذا الكود اللي عملته

<script language="javascript">
function validation(form)
 {
if ((form.mobile.value)=="")
{
alert("Enter the mobile number  of the Emplyee !!")
return false;
}


if ((form.email.value)=="")
{
alert("Enter the E-mail of the Emplyee !!")
return false;
}

}

//--></script>
#3

اعرف انه الطريقة مشابهه بس كيف اعمل

تحقق انه الحقل غير فارغ وبنفس الوقت تكون كتابة الايميل بالطريقة الصحيحة ؟؟؟؟؟؟؟

#4

نفس كود الValidation (test) يرجع False إذا كان فارغا او كان فورمات غير صحيح. (أنا لم اجرب المثال تحديدا ولكن اعرف الطريقة من زمان)

في موقع w3c يوجد Editor مجاني لتجربة اجزاء javascript

يرجى الصاق الكود التالي في الناحية اليسار ثم النقر على زر Edit then click me الذي فوقه للتجربة فورا

<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Check Email Address</title>
<script language="javascript">
function checkEmail(inputvalue){
var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
if(pattern.test(inputvalue)){
alert("true");
}else{
alert("false");
}
}
</script>
</head><body>
<form name="signupform">
Input your email: <input name="email" type="text" class="inputs" id="email_address"
value="any@any.com" size="35" maxlength="255">
<input name="summit" type="submit" value="Check" onClick="checkEmail(document.signupform.email.value)">
</form></body></html>

تم تعديل هذه المشاركة بواسطة sanousy.howari في 27 أبريل 2012 في 16:28

سنوسي حواري

عمان - الأردن

المدونة

بريد الكتروني: sanousy.howari@gmail.com

سكايب: Sanousy.howari

فيسبوك : facebook

تويتر: Twitter

#5

طيب اقدر اعمل

دالة للتحقق من الايميل لوحدها ..

وداله تانية لباقي الحقول ... واذا ضغطت على ارسال الصفحة

يتحقق من الاثين

اذا يصير كيف اعمله ؟؟

#6

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

هل من مساعدة ؟؟؟

#7
so0oma كتب:

طيب اقدر اعمل

دالة للتحقق من الايميل لوحدها ..

وداله تانية لباقي الحقول ... واذا ضغطت على ارسال الصفحة

يتحقق من الاثين

اذا يصير كيف اعمله ؟؟

طبعا أكيد ... أصلا نفس الدالة لا يمكنها التحقق من الاثنين معا ... إلا أذا تم ارسال Flag لنوع التحقق وساعتها كانك تستدعي دالة جديدة (2 في 1)

سنوسي حواري

عمان - الأردن

المدونة

بريد الكتروني: sanousy.howari@gmail.com

سكايب: Sanousy.howari

فيسبوك : facebook

تويتر: Twitter

#8

بالنسبة لمفتاح الدولة إما التأكد من وجود صفرين على يسار الرقم أو علامة +

أما للتأكد من عدم إدخال مفتاح غير مستعمل لدولة يجب ان يكون لديك قائمة بهذه المفاتيح وتعملي Loop لمقارنة اول كذا رقم من الرقم المدخل وممكن Query بس لا يفضل من داخل السكربت اسرع.

وهذا الكود لتحقق من علامة الـ + وأن بقية الرقم خانات رقمية (لا يوجد حروف مثلا)

<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Check Email Address</title>
<script language="javascript">
function checkEmail(inputvalue){
//var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
var pattern=/^\+([0-9])+/;
if(pattern.test(inputvalue)){
alert("true");
}else{
alert("false");
}
}
</script>
</head><body>
<form name="signupform">
Input your email: <input name="email" type="text" class="inputs" id="email_address"
value="any@any.com" size="35" maxlength="255">
<input name="summit" type="submit" value="Check" onClick="checkEmail(document.signupform.email.value)">
</form></body></html>

سنوسي حواري

عمان - الأردن

المدونة

بريد الكتروني: sanousy.howari@gmail.com

سكايب: Sanousy.howari

فيسبوك : facebook

تويتر: Twitter

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