JQuery (veya javascript) checkbox seçili değilse diğer input required olsun [ÇÖZÜLDÜ]
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.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
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 :)
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
}
}