değeri yakalama işini nerde yapıyorsunuz? result() funksiyonu ne iş yapıyor.
Öncelikle button elementlerine aynı id değerini veremezsiniz. Öncelikle button elementlerinin class bilgisine "k_sat" değerini verebilirsiniz. Ardından kodu şu şeklide yazabilirsiniz.
<button class="btn btn-default active" value="" class="k_sat" onClick="result(1);">All </button>
<button class="btn btn-primary" value="2" class="k_sat" onClick="result(1);">1 </button>
<button class="btn btn-danger" value="3" class="k_sat" onClick="result(1);">Com </button>
<button class="btn btn-info" value="1" class="k_sat" onClick="result(1);">2 </button>
<script>
$( "button .k_sat" ).click(function( ) {
var value = $( this ).val();
});
</script>value değişkeni hangi butona tıklandıysa onun değerini alacaktır.
Çok teşekkür ederim ilginiz için...
function result(val) {
if(val=="1") {
$("#suanval").val(1);
$("#res").html('<div class="load"><img src="img/712.GIF"></div>');
}
var id_no = $("#k_idno").val();
var id_sahip = $("#k_idsahip").val();
var tarih1 = $("#tarih1").val();
var tarih2 = $("#tarih2").val();
var sat = $("#k_sat").val();değeri burada yakalıyor ve çalışıyor...
aslında böyle de denedim yine çalıştıramadım. selectle çalısıyor ama butunla çalışmıyor.
<form class="form-inline ng-pristine ng-valid" id="k_sat" onClick="result(1);">
<button class="btn btn-info" id="1" value="">All</button>
<button class="btn btn-info" id="2" value="1" >1</button>
<button class="btn btn-info" id="3" value="2" >2</button>
</form>