hosting / domain

bilgisayar dersleri

webdizayn

web tasarım

Textbox


Kullanıcıdan uzun olmayan karakterle sınırlı bilgiler girmesi için kullanılır. Hemen bir örnek yapalım :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-8">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Textbox</title>
</head>
<body>
<form action="textbox2.asp" method="get">
Lütfen formu doldurunuz..
AD : <input name="ad" size="10"><br>
SOYAD : <input name="soyad" size="10"><br>
Kullanıcı adı : <input name="kullanici_adi" size="10"><br>
Şifre : <input name="sifre" size="10"><br>
Şifrenin tekrarı : <input name="sifre2" size="10"><br>
E-mail : <input name="email" size="10"><br>
<input type="submit" value="Gönder">
</form>
</body>
</html>

Şimdide bu değerleri işleyeceğimiz yani gönder butonuna basıldığında gidilecek olan textbox2.asp sayfasını yapalım :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-8">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Textbox</title>
</head>
<%
' by weber
ad=request.querystring("ad")
soyad=request.querystring("soyad")
kullanici_adi=request.querystring("kullanici_adi")
sifre=request.querystring("sifre")
sifre2=request.querystring("sifre2")
email=request.querystring("email")
if sifre=sifre2 then
response.write ad & "<br>"
response.write soyad & "<br>"
response.write kullanici_adi & "<br>"
response.write sifre & "<br>"
response.write email & "<br>"
else
response.write("Girdiğiniz şifreler birbirini tutmuyor.")
end if
%>
</html>

Şimdi de örnkelerimizi açıklayalım; Birinci sayfada textboxlara bilgi girişi yapılıyor ve gönder otununa basıldığında textbox2.asp sayfası açılıyo tabi bu sayfa açılırken ad soyad kullanıcı_adi sifre sifre2 ve email isminde değişkenler gönderiyor birinci sayfanın yaptığı tek şey bu değişkenleri taşımak önemli olan ikinci sayfa çünkü bu sayfa değişkenleri işleyerek bunları ekrana yazdırıyor textbox2.asp sayfasında birinci sayfadan gelen değişkenler request.querystring nesnesi sayesinde başka bir değişkene aktarılıyor daha sonra ilk önce girilen iki şifrenin birbirini tutup tutmadığına bakılıyor eğer sifreler farklı ise ekrana "Girdiğiniz şifreler farklı" diye bir uyarı geliyor eğer bu şifreler aynı ise response.write nesnesi ile bu değişkenler yazılıyor işte bu kadar umarım anlamışınızdır.