JavaScript fonksiyon hakkında.

Creselia

80+
Katılım
10 Nisan 2020
Mesajlar
237
Reaksiyon skoru
100
Verilen alanların doldurulması sonucu oluşturulan gönder butonunun aktif , herhangi bir alan eksik kaldığı zaman inaktif olmasını sağlayamıyorum. Kodları mesaj yolu ile yollayabilirim.
 
Anladığım kadarı ile bir formu doldururken E-mail girmeyen kullanıcının submit yapmasını istemiyorsun.
şöyle bir şey işine yarar mı ?
Kod:
function form_kontrol()
{
    if(document.getElementById("ad").value.length == 0)
        document.getElementById("gonder").disabled = true;
    else if(document.getElementById("soyad").value.length == 0)
        document.getElementById("gonder").disabled = true;
    else if(document.getElementById("kosullar").checked == false)
        document.getElementById("gonder").disabled = true;
    else
        document.getElementById("gonder").disabled = false;
}
Mesajlar otomatik olarak birleştirildi:

Anladığım kadarı ile bir formu doldururken E-mail girmeyen kullanıcının submit yapmasını istemiyorsun.
şöyle bir şey işine yarar mı ?
Kod:
function form_kontrol()
{
    if(document.getElementById("ad").value.length == 0)
        document.getElementById("gonder").disabled = true;
    else if(document.getElementById("soyad").value.length == 0)
        document.getElementById("gonder").disabled = true;
    else if(document.getElementById("kosullar").checked == false)
        document.getElementById("gonder").disabled = true;
    else
        document.getElementById("gonder").disabled = false;
}
Kullanıcı Adını ve soy adını girip üye olmak istiyor,en sonunda ise kullanıcı olma şartlarını onayladığı zaman giriş/üye olabiliyor.
Buradaki kod mantığı eğer o textbox kutusunun değeri 0 ise gönder butonunu aktif etmiyor.Kullanıcı tüm formu eksiksiz doldurdu ise submit/gönder butonu aktif hale geliyor.
Bunun üzerine ekleme yapabilirsiniz(içerisinde rakam olmayacak veya içerisinden @gmail,@hotmail gibi şeyler olmasını şart koyabilirsiz).
 
Anladığım kadarı ile bir formu doldururken E-mail girmeyen kullanıcının submit yapmasını istemiyorsun.
şöyle bir şey işine yarar mı ?
Kod:
function form_kontrol()
{
    if(document.getElementById("ad").value.length == 0)
        document.getElementById("gonder").disabled = true;
    else if(document.getElementById("soyad").value.length == 0)
        document.getElementById("gonder").disabled = true;
    else if(document.getElementById("kosullar").checked == false)
        document.getElementById("gonder").disabled = true;
    else
        document.getElementById("gonder").disabled = false;
}
Mesajlar otomatik olarak birleştirildi:


Kullanıcı Adını ve soy adını girip üye olmak istiyor,en sonunda ise kullanıcı olma şartlarını onayladığı zaman giriş/üye olabiliyor.
Buradaki kod mantığı eğer o textbox kutusunun değeri 0 ise gönder butonunu aktif etmiyor.Kullanıcı tüm formu eksiksiz doldurdu ise submit/gönder butonu aktif hale geliyor.
Bunun üzerine ekleme yapabilirsiniz(içerisinde rakam olmayacak veya içerisinden @gmail,@hotmail gibi şeyler olmasını şart koyabilirsiz).
Sayfa açılır açılmaz gönder butonu inaktif oluyor fakat öğrenci numarası ve isim doldurduğumuz zaman aktif oluyor. Altta ki seçenekleri seçtiğim zaman aktif olması gerekiyor. Yazdığım fonksiyon ;
( Olması gereken ektedir. )
Kod:
<script language="javascript">

  function form_kontrol()
{
    if(document.getElementById("ogrno").value.length == 0)
        document.getElementById("gonder").disabled = true;
    else if(document.getElementById("ad").value.length == 0)
        document.getElementById("gonder").disabled = true;  
    else if(document.getElementById("cinsiyet").select = false)
        document.getElementById("gonder").disabled = true;
    else if(document.getElementById("bolum").select = false)
        document.getElementById("gonder").disabled = true;
    else
        document.getElementById("gonder").disabled = false;
}
 

Ekler

  • sss.webp
    sss.webp
    25.6 KB · Hit: 75
Yine istediğiniz yerleri if komutu ile şartlamalısınız.Kodları hatırlamıyorum en azından algoritma tarafından yardımcı olmaya çalışırım.
Eğer select menüsünde erkek seçilirse askerlik durumu için select menusu gelecek ve geldiği zaman ise dodlurmasını zorunlu kılacaksın.Eğer bayan ise direkt butonu aktif edecek.
İstediğiniz şeylerin çözümü İF ile halledilebilir.
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,179,017
Mesajlar
10,627,977
Üyeler
187,138
Son üye
zwezda01
Geri
Top