v2.5.2
Giriş yap

JQuery (veya javascript) checkbox seçili değilse diğer input required olsun [ÇÖZÜLDÜ]

pcmemo
713 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba, başlıkta yazdığı gibi,

<input type="checkbox" name="VerilecekFiyat" value="1">

üstteki checkbox seçilmemişse aşağıdaki input alanı required olsun

<input type="number" name="TamirBedeli"  required="">

form göndermeden bunu kontrol edebilmekistiyorum. Bir türlü bulamadım.

Cevap yaz
Cevaplar (4)
ustacirak
1556 gün önce

HTML

<input type="checkbox" name="VerilecekFiyat" value="0">
<input type="number" name="TamirBedeli"  required="">

Jquery

    $("input[name=VerilecekFiyat]").click(function() {
        if ($("input[name=VerilecekFiyat]:checked").length > 0){
            $("input[name=TamirBedeli]").attr("required", "");
        }else{
          $("input[name=TamirBedeli]").removeAttr("required");
        }
    });

Sanırım işini görür umarım yardımcı olabilmişimdir iyi günler :)

pcmemo
1555 gün önce

@zeta, sana da cevap için teşekkür ederim.

pcmemo
1555 gün önce

@ustacirak, kesinlikle iişime yaradı çok teşekkür ederim.

zeta
1557 gün önce

ana mantığı şu şekilde yapabilirsin yazımları js'ye göre düzenlersin
$.ready function{

verilecekFiyat'in value değerini çekersin

if(verilecekFiyat yoksa){
    tamirBedeline required eklersin yada işlemlerini js ile yapıyorsan post işleminden sonra da kontrol edebilirsin
}

}