حفظ وضعيت يك صفحه

nima_dir

Active Member
سلام دوستان
من در حال طراحي يك سايت هستم.يه قسمت ثبت نام دارم كه كاربر بايد اول ثبت نام كنه.يه password هم هست كه كاربر يايد دوبار تايپ كنه و بايد مثل هم باشند.حالا اگه كاربر يكي را اشتباه تايپ كرد ميخوام كه دوباره به همون صفحه ثبت نام برگرده ولي اينبار همه چيز هايي كه قبلا وارد كرده مثل نام و نام خانوادگي و... موجود باشند و دوباره لازم نباشه اونارو تايپ كنه.چطور بايد اين كار رو بكنم
در ضمن من با vs2003 كار ميكنم و زبان برنامه نويسيم هم سي شارپ هست
ممنون ميشم كمكم كنيد
 

mehradmoein

Member
وقتی که کاربر فرم رو پر می کنه, مقادیر اون فرم به یک صفحه ی دیگه فرستاده می شه.در اون صفحه شما باید چک کنید که کاربر تمام قسمت های فرم رو درست پر کرده. اگر غیر از این بود و مشکلی در فرم وجود داشت, شما باید کاربر رو به صفحه ای که فرم در اون بوده redirect کنید و تمامی مقادیری که فرستاده شده رو به صورت querystring بفرستید.مثال:( مثال ها رو با asp می زنم . )
name = request.form("name")
email = request.form("email")
telephone = request.form("telephone")
...
اگر مشکلی در فرم بود :
response.redirect("form.asp?name="&name&"&email="&email&"&telephone="&telephone&"&...)
صفحه ای هم که فرم توش هست باید این جوری باشه:
<%
name = request.querystring("name")
email = request.querystring("email")
telephone = request.querystrin("telephone")
...
%>
<form action="action.asp? method="post">
<input type="text" name="name" value="<%=name%>">
<input type="text" name="email" value="<%=email%>">
<input type="text" name="telephone" value="<%=telephone%>">
....
<input type="submit" value="GO...">
</form>
 

mehradmoein

Member
آقا شرمنده من الان دیدم که شما گفتید C sharp بلد هستید.باز هم شرمنده چون من C sharp بلد نیستم.
این مثالی که زدم با VBScript هست. ولی کل مطلب فرقی نمی کنه.
به هر حال اگه سوالی بود در خدمتم.
 

جدیدترین ارسال ها

بالا