PDA

View Full Version : سوال: شرط برابري دو فيلد؟؟



Goldene
سه شنبه 24 آبان 1390, 03:39 صبح
بسم الله الرحمن الرحيم

با سلام و خسته نباشي


در كد زير اگر توجه كنيد دو فيلد پسورد و تكست تشكيل شده كه 4 شرط براي اون ذكر شده

شرط اول اين هست كه حداقل كاركتر بايد 2 عدد باشه
شرط دوم اين هست كه كاركتر هر دو فيلد بايد از نظر تعداد و نوع كاركتر بايد با هم برابر باشه
شرط سوم اين هست اگر اين دو شرط برقرار باشه اجازه ادامه كار داده ميشه
شرط چهارم هم اين هست كه اگر دو شرط اول و دوم صحيح نباشه اجازه ادامه داده نميشه

سوال من اينجاست كه چه شرطي بايد در اينجا قرار بدم كه هر چي كه در فيلد تكست درج كنم براي فيلد پسورد نيز در نظر گرفته بشه و يا بلعكس
يعني اينكه اگر يك فيلد رو هم پر كنم شرط برابري دو فيلد برقرار بشه

اميدوارم كه تونسته باشم منظورم رو خوب بيان كنم:افسرده:




<script type="text/javascript">

function p5()

{

var text=document.getElementById("text");
var password=document.getElementById("password");
var msg=""

if (text.value.length < 2)
{msg+="Your Minimum charecter is 2 !!! \n";}

else if (text.value != password.value)

{msg+="Your Filds Not Confirm \n";}


if(msg=="")
{return true;}
else
{alert(msg);
return false;}


}

</script>


<form method="post" name="formtest" action="nn" onsubmit="return p5()">

<input type="text" maxlength="10" name="textform" id="text">
<input type="password" maxlength="10" name="passform" id="password">

<input type="submit" value="Submit" name="subform">
</form>

Goldene
سه شنبه 24 آبان 1390, 17:00 عصر
بسم الله الرحمن الرحيم

هر چقدر منتظر موندم و همش اومدم به اينجا سر زدم كه شايد يكي اين سوال كه مشغله فكري شده بود رو جواب داده باشه

ولي هر دفعه خبري نبود كه نبود

بلاخره خودم به جواب رسيدم به جوابي خيلي خيلي ساده كه ميتونست با محبت يك انسان خيلي راحت تر و سريعتر بهش رسيد
ولي اتفاقي كه هرگز رخ نداد


البته اين يك نمونه خيلي ساده بود از موضوعي كه توش گير كرده بودم و اين كد رو در يك اسكريپت نويسي ديگه لازم داشتم كه اون پيچيده تر هست

خلاصه جواب اين سوال اين ميشه

كافيست كه اين شرط رو به اين اسكريپت اضافه كنيم



password.value=texe.value;


شايد فكر كنيد كه فايده نداره ولي اگر 3 تا فيلد بود و در هنگام نمايش 2 فيلد نمايش داده ميشد و يكي مخفي بود كه با يك شرط اون فيلد مخفي جايگزين فيلد اوليه بشه انوقت هست كه اين شرط كاراييش مشخص ميشه

hpsarvari
چهارشنبه 25 آبان 1390, 20:25 عصر
با سلام خدمت شما دوست گرامی،
دوست خوبم متاسفانه تعداد نفراتی که پاسخوی دوستان هستند در این بخش به نظر من خیلی کم هستند و من هم قبول دارم که پاسخها دیر به دیر داده میشود، ولیکن معمولا خود من مشاهده کردم که اکثر سوالها بی جواب نمانده اند . چه خوب هست من و شما و دیگر دوستان با یکدیگر مشکلات خود را در زمینه کد نویسی جاوا اسکریپت بهبود ببخشیم و اگر یک خط هم سواد باشد آن را در اختیار باقی قرار دهیم .
چقدر خوشایند که خود شما با تحقیق به جواب رسیدید و چه کار خوبتری کردید که جواب رو هم در اختیار دوستان خودتون قرار دادید .