استعمل مربع البحث في الاسفل لمزيد من المواضيع
سريع للبحث عن مواضيع في المنتدى
-
11-01-2013, بتوقيت غرينيتش 04:27 PM
#1
في اقل من 9 دقائق تعلم كيفية التحقق من الحقول ببساطة كما يفعلها المحترفين بـ JS
ظپظٹ ط§ظ‚ظ„ ظ…ظ† 9 ط¯ظ‚ط§ط¦ظ‚ طھط¹ظ„ظ… ظƒظٹظپظٹط© ط§ظ„طھط*ظ‚ظ‚ ظ…ظ† ط§ظ„ط*ظ‚ظˆظ„ ط¨ط¨ط³ط§ط·ط© ظƒظ…ط§ ظٹظپط¹ظ„ظ‡ط§ ط§ظ„ظ…ط*طھط±ظپظٹظ† ط¨ظ€ JS
بسم الله الرحمن الرحيم
السلام عليكم ورحمه الله وبركاته
مثال تطبيقي
مشاهدة
[YOUTUBE]watch?v=sQhAVkQUOGE[/YOUTUBE]
http://www.youtube.com/watch?v=sQhAVkQUOGE
السورس
رمز PHP:
<code style="white-space:nowrap"> <code> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Validate !</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
/** error msgs variables */
var emsg = 'Invailde name';
var emsg2 = 'username must be bigthan 3 chars';
var emsg3 = 'username must be lessthan 20 chars';
/** function to check the form befor submit */
function validate()
{
// get elements by ID's to check value and change styles and rules
var uname = document.getElementById("username").value;
var errormsg = document.getElementById("errormsg");
var ename = document.getElementById("username");
// check if username value is empty or null same way ^_^
if (uname == '' || uname == null)
{
errormsg.style.visibility = 'visible';
errormsg.innerHTML = emsg;
ename.style.border = '1px solid #FF0000';
return false;
}
// check length if lessthan 3
else if (uname.length <= 3)
{
errormsg.style.visibility = 'visible';
errormsg.innerHTML = emsg2;
ename.style.border = '1px solid #FF0000';
return false;
}
// check length if bigthan 20
else if (uname.length >= 20)
{
errormsg.style.visibility = 'visible';
errormsg.innerHTML = emsg3;
ename.style.border = '1px solid #FF0000';
return false;
}
// if ok return to submit and send query string
else
{
alert("welcome "+ uname);
return true;
}
}
</script>
<!-- HTML Login Form -->
<form onsubmit="return validate();" action="validate.html" method="post">
<input type="text" id="username" name="username" />
<span id="errormsg" style="color: red; visibility: hidden;"></span>
<input type="submit" value="Login !" />
</form>
<!-- HTML Login Form //-->
</body>
</html>
</code> </code>
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©
المواضيع المتشابهه
-
بواسطة walid في المنتدى لغات البرمجه للويب
مشاركات: 0
آخر مشاركة: 11-01-2013, بتوقيت غرينيتش 04:22 PM
-
بواسطة linnou في المنتدى لغات البرمجه للويب
مشاركات: 0
آخر مشاركة: 11-01-2013, بتوقيت غرينيتش 09:51 AM
-
بواسطة walid في المنتدى دورات تدريبية و شروحات لتصميم المواقع
مشاركات: 0
آخر مشاركة: 10-30-2013, بتوقيت غرينيتش 08:54 PM
-
بواسطة ام بهاء في المنتدى ديكور و أناقة منزلية
مشاركات: 0
آخر مشاركة: 09-30-2013, بتوقيت غرينيتش 06:57 PM
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى