Jquery

Girilen Bir Üniversite Adını BootStrap İle Görüntüleyen Programı jQuery ile kodlayınız

Yeni bir Web Tasarım ve Programlama dersi makalesi ile birlikteyiz.

String ifadelerin web sayfasında kullanıcı tarafından girilmesi için input etiketi kullanılır. Bu etikete ait text özelliği ile bilgi girişi sağlanır. Girilen bilgiler label etiketi ile görüntülenir. Bu uygulamamızda web sayfasını responsive olarak tasarlayacağız. Bu işlem için BootStrap kütüphanesinden yararlanacağız.

Hiç vakit kaybetmeden Visual Studio programı açalım.

Mesajlar isminde bir boş klasik Asp.Net projesi oluşturalım.

Açılan projede bilgiler.html web sayfasını ekleyelim. Web sayfasının temel tanımlamalarını yapalım. Sayfanın son görünümü aşağıdaki gibi olacaktır.

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, 
initial-scale=1.0" />
    <title>Kullanıcıdan Bilgi Alma</title>
    <link href="lib/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
    <script src="lib/jquery/jquery.min.js"></script>
    <script src="lib/bootstrap/js/bootstrap.min.js"></script>
    <script>
        //jquery kodları buraya yazılacak
    </script>
</head>
<body>

</body>
</html>

Tasarım kısmını table etiketi olmadan ve table etiketi ile yapalım. Arasındaki farkın neler olduğunu bulma işini size bırakıyorum. Öncelikle web sayfasının başlık kısmını oluşturalım.

<header class="text-center">
    <h1>
        Üniversite Bilgileri
    </h1>
    <p>
        Üniversitelere ait isimlerin girildiği bölüm
    </p>
</header>

Projeyi kaydedip çalıştıralım. Başlığın ekranın ortasında yer aldığını görürsünüz. Şimdi içerik kısmına ait tanımlamayı yapalım. 

<article class="container">
    <h1>
        Üniversite Bilgileri Düzenleme Ekranı
    </h1>
</article>

Burada kullanıcıyı bilgilendirmek amacıyla kullanılan bir label etiketi oluşturalım. 

<label for="isim">Üniversite Adı:</label>

Kullanıcının bilgi girmesi için metin kutusu oluşturalım. Bu kutu input etiketine ait text özelliğidir.

<input type="text"/>

Projeyi çalıştırdığınızda "Üniversite Adı :" yazısından hemen sonra kutunun gösterildiğini görürsünüz. Biz label etiketine ait yazının üstte metin kutusunun hemen altında olmasını istiyoruz. Bunun için metin kutusunun id değerini isim class özelliğini de form-control yapmamız gerekir.

<input type="text" id="isim" class="form-control"/>

Sayfa yüklendiğinde imlecin metin kutusunda yer almasını istiyoruz. Bunun için input etiketine ait autofocus özelliği kullanılmaktadır.

<input type="text" id="isim" class="form-control" autofocus />

Metin kutusunun içine ne yazılacağına dair bir mesajın görüntülenmesini istiyoruz. Bunun için input etiketine ait placeholder özelliği kullanılır. 

<input type="text" id="isim" class="form-control" autofocus 
placeholder="İsim giriniz..." />

Kullanıcıdan alınan bilginin alınıp işlenmesi veya sunucuya yüklenmesi için button etiketinden yararlanılır.

<button id="btnGoster" class="btn btn-info">
    Göster
</button>

Projeyi kaydedip çalıştıralım. Butonun metin kutusunun hemen altında yer aldığını görürsünüz. Bu sorunu çözmek için metin kutusundan sonra <br /> yazalım. Kullanıcının girdiği ismi görüntülemek için id değeri sonuc olan bir tane label ekleyelim. Buton ile arasına boşluk koymak amacıyla araya <br /> ekleyelim.

<br />
<label id="sonuc"></label>

Web sayfasının tasarım kısmını tamamladık. Ancak etiketler arasında düzeni sağlamak amacıyla sürekli <br /> etiketini kullandık. Bu da web sayfasının düzenini bozdu. Ayrıca form sayfasının düzenli bir şekilde görüntülenmesi zorlaştı. Bu sorunların hepsini çözmek için table etiketinden yardım alabiliriz. Yapılan bu tanımlama işlemlerini table etiketiyle yapalım.

<article class="container">
    <table class="table table-bordered" style="width:400px; 
margin:auto">
        <caption class="text-center bg-info text-white fw-bold 
caption-top">
            Üniversite Bilgileri Düzenleme Ekranı
        </caption>
        <tbody>
            <tr>
                <td>
                    <label for="isim">Üniversite Adı:</label>
                    <input type="text" class="form-control" id="isim" 
autofocus placeholder="İsim giriniz..." />
                </td>
            </tr>
            <tr>
                <td>
                    <button id="btnGoster" class="btn btn-info">
                        Göster
                    </button>
                </td>
            </tr>
            <tr>
                <td>
                    <label id="sonuc"></label>
                </td>
            </tr>
        </tbody>
    </table>
</article>

Projeyi kaydedip çalıştıralım. Web sayfasının daha düzenli bir şekilde oluşturulduğunu görürsünüz. Web sayfasının tasarım kısmını tamamladık. Şimdi kullanıcının metin kutusuna girdiği değeri kodlar yardımıyla alma işlemine gelelim. Bu işlemi gerçekleştirmek için javascript ve jquery kodlarından yararlanacağız.

Javascript Kodlarıyla İşlemleri Gerçekleştirme

Web sayfasından girilen değeri kodlar yardımıyla işlemek için Button nesnesinin Click olayından yararlanılır. Bu uygulamada btnGoster butonuna ait click olayından yararlanacağız. Şimdi bu tanımlamayı yapalım.

<button id="btnGoster" class="btn btn-info" onclick="listele();">
    Göster
</button>

Burada tanımlanan listele() fonksiyonunun script bloğu altında tanımlanması gerekir. Şimdi onu yapalım.

<script>
    function listele() {

    }
</script>

Web sayfasında kullanıcının değer girişi için kullanılan etiketimiz metin kutusuydu. Metin kutusunun içindeki değeri saklamak için ad isminde bir string değişken tanımlayalım.

function listele() {
    var ad = "";
}

Kullanıcının girdiği değeri almak için birden fazla yöntem vardır. Biz bunlardan en yaygın olanı kullanacağız. Metin kutusunun id değerini almak için document komutunun getElementById() özelliğinin value değeri kullanılmaktadır. Tanımlama işlemini yapalım.

function listele() {
    var ad = "";
    ad = document.getElementById("isim").value;
}

Değişken yardımıyla aldığımız bu değeri id değeri sonuc olan label etiketiyle görüntüleyelim. 

function listele() {
    var ad = "";
    ad = document.getElementById("isim").value;
    sonuc.innerText = "Girilen Üniversite Adı : " + ad;
}

jQuery Kodlarıyla İşlemleri Gerçekleştirme

Web sayfasından girilen değeri kodlar yardımıyla işlemek için Button nesnesinin Click olayından yararlanılır. Bu uygulamada btnGoster butonuna ait click olayından yararlanacağız. Şimdi bu tanımlamayı yapalım.

<button id="btnGoster" class="btn btn-info" onclick="listele();">
    Göster
</button>

Burada tanımlanan listele() fonksiyonunun script bloğu altında tanımlanması gerekir. Şimdi onu yapalım.

<script>
    function listele() {

    }
</script>

Web sayfasında kullanıcının değer girişi için kullanılan etiketimiz metin kutusuydu. Metin kutusunun içindeki değeri saklamak için ad isminde bir string değişken tanımlayalım.

function listele() {
    var ad = "";
}

Kullanıcının girdiği değeri almak için birden fazla yöntem vardır. Biz bunlardan en yaygın olanı kullanacağız. Metin kutusunun id değerini almak için document komutunun getElementById() özelliğinin value değeri kullanılmaktadır. Tanımlama işlemini yapalım.

function listele() {
    var ad = "";
    ad = $("#isim").val();
}

Değişken yardımıyla aldığımız bu değeri id değeri sonuc olan label etiketiyle görüntüleyelim. 

function listele() {
    var ad = "";
    ad = document.getElementById("isim").value;
    $("#sonuc").html("Girilen Üniversite Adı : " + ad);
}

Genellikle jQuery kodları ve fonksiyonları sayfa yüklenir yüklenmez tanımlanır ve sayfanın çalışması daha hızlı hale gelir. Şimdi bu işlemi tanımlayalım. 

$(function () {
    $("#btnGoster").click(function () {
        var ad = "";
        ad = $("#isim").val();
        $("#sonuc").html("Girilen Üniversite Adı : " + ad);
    });
});

Projemizi kaydedip çalıştırdıktan sonra üniversite adını girelim ve Göster butonuna tıklayalım. Ekrana aşağıdaki gibi bir pencere gelir.

İşte bu kadar. Umarım faydalı olmuştur. Yeni bir makalede görüşmek üzere…


İlgili Makaleler
Alt Ortadan Başlayıp Farklı Köşelerde Biten 5 Resme Ait Animasyonu Jquery Diliyle Kodlayınız
BootStrap Tema ve JQuery Dilini Kullanarak Web Sayfasında Köstebek Oyunu Yapma
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı jQuery İle Yapınız
2022 TYT Matematik Yirmiüçüncü Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
2022 TYT Matematik Birinci Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
Alt Ortadan Başlayıp Üst Ortada Biten ve Sürekli Devam Eden Animasyonu jQuery Diliyle Tasarlayınız
Facebook Web Sayfasına Ait Üye Kayıt Formunu Tasarlayan Programı JQuery İle Kodlayınız
2022 TYT Matematik Üçüncü Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
2022 TYT Matematik Onbirinci Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
2024 TYT Matematik Üçüncü Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
2022 TYT Matematik Onsekizinci Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
2022 TYT Matematik İkinci Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
Koordinat Düzleminde Verilen İki Nokta Arasındaki Uzunluğu Bulan Jquery Uygulamasını Yapınız
2023 TYT Matematik Beşinci Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
Verilen Bir Resmin Ekranın Sağ Üst Köşesinden Başlayarak Büyüyerek Küçülmesini Sağlayan Programı JQuery İle Yapınız
Web Projesinde jQuery Kodlarıyla Ekran Koruyucu Yapma
JQuery Yardımıyla Web Sayfasından JSON Veri Çekme
2022 TYT Matematik Ondördüncü Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama
2022 LGS Boyanmayan Kutudaki Üslü İfadeyi Bulan Matematik Sorusunu jQuery Diliyle Bulan Uygulama
2022 TYT Matematik Onaltıncı Sorunun Çözümünü jQuery Diliyle Web Sayfasında Kodlama

Yorum Ekle
   
Kötü İyi