تذکر به کاربر، در صورت خالی بودن بعضی فیلد های (field) فرم (با javascript)

کد زیر برای تذکر به کاربر، در هنگام خالی بودن فیلدهای فرم، به کار می رود. در هنگام استفاده از این کدها، این نکته را باید رعایت کنیم که قبل از نام هر فیلد (field)، کلمه required را بنویسیم. می توانید خودتان امتحان کنید، یک یا چند فیلد را خالی بگذارید و سپس بر روی دکمه submit کلیک کنید تا پیام اخطاری به شما نمایش داده شود :


Result

کدها :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script language="JavaScript">
function checkrequired(which) {
var pass=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,8)=="required") {
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
        }
     }
  }
}
if (!pass) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("Please make sure the "+shortFieldName+" field was properly completed.");
return false;
}
else
return true;
}
</script>

</head>

<body>

<center>
<form onSubmit="return checkrequired(this)">

<input type="text" name="requiredname">
<br>
<input type="text" name="requiredemail">
<br>
<select name="requiredhobby">
<option selected>Pick an option!
<option>1
<option>2
<option>3
</select>
<br>
<textarea name="requiredcomments"></textarea>
<br>
<input type="submit" value="Submit">
</form>
</center>

</body>
</html>
نویسنده علیرضا گلمکانی
شماره کلید 662
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)