Saya memiliki kode ini di Laravel-5.8:

<a href ="{{ route('post.selfreview.all')}}" class="{{ (! $goals->pluck('employee_mid_year_comment')->contains(null)) ? '' : 'disabled' }} btn btn-primary float-left"><i class="fas fa-arrow-right"></i> Submit</a>    

Itu menonaktifkan href sampai tidak ada kolom employee_mid_year_comment null

Bagaimana cara mengubah kode yang sama untuk tombol kirim yang ditunjukkan di bawah ini?

<form  action="{{ route('post.selfreview.all'" method="post" class="form-horizontal" enctype="multipart/form-data">
{{csrf_field()}}   
    <button type="submit" class="btn btn-primary"> <i class="fas fa-check"></i> Submit</button>   
</form> 

Terima kasih

0
user11352561 23 Desember 2020, 16:34

3 jawaban

Jawaban Terbaik

Alih-alih menambahkan kelas pada tombol, Anda dapat menggunakan kondisi ternary yang sama untuk menambahkan properti disabled ke tombol Anda, seperti ini:

<form  action="{{ route('post.selfreview.all'" method="post" class="form-horizontal" enctype="multipart/form-data">
    {{csrf_field()}}   
    <button type="submit" class="btn btn-primary" {{ (! $goals->pluck('employee_mid_year_comment')->contains(null)) ? '' : 'disabled' }}> <i class="fas fa-check"></i> Submit</button>   
</form> 
0
zlatan 23 Desember 2020, 13:43

Karena Tombol apa pun memiliki atribut disabled, yang dapat Anda lakukan hanyalah

<form  action="{{ route('post.selfreview.all'" method="post" class="form-horizontal" enctype="multipart/form-data">
{{csrf_field()}}   
    <button type="submit" class="btn btn-primary" {{ (! $goals->pluck('employee_mid_year_comment')->contains(null)) ? '' : 'disabled' }}> <i class="fas fa-check"></i> Submit</button>   
</form> 
0
mmabdelgawad 23 Desember 2020, 13:41

Tambahkan atribut yang dinonaktifkan di tombol

<button {{ (! $goals->pluck('employee_mid_year_comment')->contains(null)) ? '' : 'disabled' }} type="submit" class="btn btn-primary"> 
    <i class="fas fa-check"></i> Submit
</button>
0
Daud khan 23 Desember 2020, 13:46