penggunaan array di php dan java script

ane punya tabel nach di tabel itu ada tombol action di setiap recordnya. pada saat tombol action diklik ada pop up konfirmasi. sebelum klik tombol lanjutkan terlebih dahulu si user harus melakukan cek list klo ga tombol lanjutkan tidak aktif. pertanyaannya bagaimana penerapannya?ane udah bikin tpi ga jalan

@foreach($ok as $okk)
<button class="btn btn-warning btn-xs" style='width:100px;' data-toggle="modal" data-target="#exampleModalLong{{ $okk->id }}">Pilih</button>
<div class="modal fade" id="exampleModalLong{{ $okk->id }}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">Konfirmasi</h5>
</div>
<div class="modal-body">
<input name="disa{{$okk->id}}" id="disa{{$okk->id}}" type="checkbox" value="1" onclick="runn({{$okk->id}});"> Saya yakin dengan pilihan saya
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger btn-xs pull-left" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-warning btn-xs" name='dft_ttc{{$okk->id}}' id='dft_ttc{{$okk->id}}'>Lanjutkan</button>
</div>
</div>
</div>
</div>
@endforeach
<script>
function runn(t){

    if(document.getElementById("disa".[t]).checked == true){
      dft_ttc[t].disabled=false;
    }else{
      dft_ttc[t].disabled = true;
    }

  }
</script>

avatar echosk
@echosk

64 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:


<script>
function runn(t){

var idDisa = t.getAttribute("id"),
    dft = document.getElementsByClassName("btn-warning")[0];

if(idDisa.checked == true){

dft.disabled=false;

}else{
dft.disabled = true;
}
}
</script>

Sorry nda saya coba nda tahu bisa jalan semestinya atau tidak.

Lebih simpel pakai jquery Untuk setting attribute tinggal

$(".btn-warning").attr("disabled");

avatar wadahkode
@wadahkode

44 Kontribusi 15 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban