asp-text box

html diline hakim olduğunuzu düşünerek bu dersleri yayımlıyorum. eğer hakim değilsen html derslerimi takip edin. her neyse text box mantığı html ve ya diğer dillerde kullanıldığı gibidir. kullanıcıdan sınırlı sayıda veri girilmesini istediğimiz zamanlarda kullanabileceğim form elemanıdır. öncelikle form elemanların bize ne faydası var kısaca şöyle diyebilirim sizlere. üretici ile tüketici arasındaki sanal
iletişimi sağlayan ve türekticiden geribildirim, üye kaydı oluşturma ve ya çeşitli bilgilerin girilmesini ve bu b üreticiye ulaştırılmasını sağlayan elemanların tümüne form elemanı diyebiliriz. evet basit bir text box örneği yapalım ve yaptığımız bu formda gerekli bilgileri alıp asp ile sunucuya gönderelim.

 

<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

Bir önceki yazımız olan asp-redrect değimi başlıklı makalemizi de okumanızı öneririz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir