Komponen Input

Parameter untuk penggunakan komponen input

berikut adalah opsi dan requirement untuk penggunaan komponen input

// Contoh penggunaan komponen input
<x-input 
    type="text"
    label="Name"
    id="textName"
    width="3" 
    name="name" 
    placeholder="Max 200" 
    required 
    value="{{@$results->name}}"
/>

1. label

<x-input 
    label="Name"
    ...
/>

variable attribut label required, dan harus ada. Fungsinya untuk label sebuah input. jika tidak diperlukan sebuah label maka isi attribute tersebut "". contoh label="".


2. id

variable attribut id sifatnya opsional, tapi sangat berguna jika membutuhkan manipulasi dom dengan js/jquery. misalnya akan menggunakan type="date" yang akan menggunakan library datepicker, maka attribut komponen id ini sangat berguna


3. width

width ini menentukan nilai grid dalam bootstrap untuk labelnya. misal width 3, maka untuk label = 3 grid dan untuk input otomatis = 9 grid (dari total 12 grid). namun jika width=12, maka label=12 dan input 12.


3. name

name ini nantinya akan di parsing ke elemen input sebagai value dari attribute name dan juga sebagai value dari attribute id untuk elemen span

circle-info

Elemen span digunakan untuk menampilkan pesan error


4. placeholder

digunakan sebagai teks placeholdernya


5. required

jika ditambahkan required, maka inputan tersebut akan di assign sebagai inputan required (penambahan icon asterisk pojok kiri atas di inputan). namun hanya di tampilan view saja.

circle-info

meskipun sudah ditambah attribute required, tetap harus dilakukan pengecekan/validasi juga di sisi backend


6. type

sifatnya opsional, kalau tidak ditambahkan maka akan otomatis jadi tipe text. type ini sama halnya sebagai isian attribute input biasanya. isinya bisa text, number atau date.

circle-info

jika type date yang membutuhkan library datepicker, ada pembahasan khusus untuk penggunaan library ini.


circle-info

Ini kalau mau copas

Berikut adalah pre-build componen input yang dipanggil dari kode diatas yang berada di folder components

circle-exclamation

Last updated