Formulir html tambahkan lebih banyak bidang

Pada artikel ini, kita akan mempelajari cara menambahkan dan menghapus field input secara dinamis menggunakan jQuery dengan Bootstrap. Jadi saya akan memberi Anda penjelasan singkat tentang bagaimana kami akan mencapai fungsi ini

Dalam proses ini, kami akan menggunakan beberapa fungsi berikut

klik() Metode. click() adalah metode bawaan di jQuery yang memulai event klik atau menjalankan fungsi yang diteruskan ke sana saat event klik terjadi

Sintaksis

$(selector).click(function);
  • Parameter. Itu menerima "fungsi" parameter opsional, yang akan berjalan ketika peristiwa klik terjadi
  • Nilai Pengembalian. Ini mengembalikan elemen yang dipilih dengan fungsi yang ditentukan untuk dilakukan.  

Tambahkan() Metode. Metode append() menyisipkan konten tertentu di akhir elemen yang dipilih

Sintaksis

$(selector).append(content)
_

Parameter. Itu menerima konten sebagai parameter, parameternya bisa berupa tag HTML

Hapus() Metode. Menghapus elemen yang dipilih

Sintaksis

$(selector).remove();

Induk() Metode. Dapatkan elemen induk langsung dari elemen yang dipilih

Sintaksis

$(selector).parent();

Tautan CDN



_

Mendekati.  

  • Pertama, tambahkan jQuery, dan Bootstrap CDN ke skrip atau unduh ke mesin lokal Anda
  • Buat grup input dan tambahkan bidang input bersama dengan tombol. saya. e tombol ini akan digunakan untuk menghapus field input ini
  • Buat sebuah tombol dan dengan mengklik tombol ini kita akan menambahkan field input secara dinamis
  • Sekarang tulis fungsi click() untuk menangani fungsi penambahan dan penghapusan
  • Gunakan metode append() untuk menambahkan kode bidang input ke dokumen HTML yang ada
$('#newinput').append(newRowAdd);
  • Gunakan metode remove() untuk menghapus field input dari dokumen
$(this).parents("#row").remove();  
_
  • Tambahkan beberapa gaya ke halaman menggunakan bootstrap

Contoh

HTML




<html

$(selector).append(content)
0
$(selector).append(content)
1
$(selector).append(content)
2
$(selector).append(content)
3

 

<

$(selector).append(content)
_5
$(selector).append(content)
3

$(selector).append(content)
7<
$(selector).append(content)
9
$(selector).remove();
0
$(selector).append(content)
9
$(selector).append(content)
3

$(selector).append(content)
7<
$(selector).remove();
5
$(selector).remove();
6
$(selector).append(content)
1
$(selector).remove();
8
$(selector).remove();
9
$(selector).append(content)
1

$(selector).parent();
1
$(selector).append(content)
3

$(selector).append(content)
7<
$(selector).remove();
5
$(selector).remove();
6
$(selector).append(content)
1
$(selector).remove();
8
$(selector).remove();
9
$(selector).append(content)
1

________4

$(selector).append(content)
_1_______3

$(selector).append(content)
7<


5


6
$(selector).append(content)
1


8
$(selector).append(content)
3

$(selector).append(content)
7
$('#newinput').append(newRowAdd);
1


5
$(selector).append(content)
3

 

$(selector).append(content)
7<
$('#newinput').append(newRowAdd);
6
$(selector).append(content)
3

$('#newinput').append(newRowAdd);
8
$('#newinput').append(newRowAdd);
9

$(this).parents("#row").remove();  
0
$(this).parents("#row").remove();  
1

$(this).parents("#row").remove();  
0
$(this).parents("#row").remove();  
3

$(this).parents("#row").remove();  
0
$(this).parents("#row").remove();  
5

$(this).parents("#row").remove();  
0
$(this).parents("#row").remove();  
7

$(this).parents("#row").remove();  
0
$(this).parents("#row").remove();  
9

$('#newinput').append(newRowAdd);
81

 

$('#newinput').append(newRowAdd);
83

$(this).parents("#row").remove();  
05

$('#newinput').append(newRowAdd);
81

$(selector).append(content)
7
$('#newinput').append(newRowAdd);
1
$('#newinput').append(newRowAdd);
6
$(selector).append(content)
3

$('#newinput').append(newRowAdd);
1
$(selector).append(content)
5
$(selector).append(content)
3

 

<<_6

$(selector).append(content)
3

$(selector).append(content)
7<html0
$('#newinput').append(newRowAdd);
6
$(selector).append(content)
1html3html4html0
$(selector).append(content)
3

$(selector).append(content)
7<html9
$(selector).append(content)
00html9
$(selector).append(content)
3

 

$(selector).append(content)
7<
$(selector).append(content)
05
$('#newinput').append(newRowAdd);
6
$(selector).append(content)
1
$(selector).append(content)
08
$(selector).append(content)
3

 

$('#newinput').append(newRowAdd);
8<
$(selector).append(content)
12
$(selector).append(content)
3

$(this).parents("#row").remove();  
0________307__1_______05
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
19
$(selector).append(content)
3

$(selector).append(content)
21<
$(selector).append(content)
05
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
26
$(selector).append(content)
3

$(selector).append(content)
28<
$(selector).append(content)
05
$(selector).append(content)
31
$(selector).append(content)
1
$(selector).append(content)
33
$(selector).append(content)
3

$(selector).append(content)
35<
$(selector).append(content)
05
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
40
$(selector).append(content)
3

$(selector).append(content)
42<
$(selector).append(content)
05
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
47
$(selector).append(content)
3

$(selector).append(content)
49<
$(selector).append(content)
51
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
54

$(selector).append(content)
_55
$(selector).append(content)
31
$(selector).append(content)
1
$(selector).append(content)
58
$(selector).append(content)
59
$(selector).append(content)
1
$(selector).append(content)
61
$(selector).append(content)
3

$(selector).append(content)
55________307__1_______65
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
_1_______68
$(selector).append(content)
69
$(selector).append(content)
65
$(selector).append(content)
3

$(selector).append(content)
_55
$(selector).append(content)
73

$(selector).append(content)
49
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
51
$(selector).append(content)
3

$(selector).append(content)
_42
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
05
$(selector).append(content)
3

$(selector).append(content)
42<
$(selector).append(content)
84
$(selector).append(content)
59
$(selector).append(content)
1
$(selector).append(content)
87

$(selector).append(content)
49
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
91
$(selector).append(content)
3

$(selector).append(content)
_35
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
05
$(selector).append(content)
3

$(selector).append(content)
28
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
05
$(selector).append(content)
3

 

$(selector).append(content)
28________307__1_______05
$(selector).append(content)
31
$(selector).append(content)
1
$(selector).remove();
06
$(selector).append(content)
69
$(selector).append(content)
05
$(selector).append(content)
3

$(selector).append(content)
28________307__1_______51
$(selector).append(content)
31
$(selector).append(content)
1
$(selector).remove();
15
$(selector).append(content)
59
$(selector).append(content)
1
$(selector).append(content)
61

$(selector).append(content)
_35
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).remove();
22
$(selector).append(content)
3

$(selector).append(content)
35<
$(selector).remove();
26
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).remove();
29
$(selector).append(content)
3

$(selector).append(content)
_35
$('#newinput').append(newRowAdd);
1
$(selector).remove();
26
$(selector).remove();
34

$(selector).append(content)
28
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
51
$(selector).append(content)
3

$(selector).append(content)
21
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
05
$(selector).append(content)
3

$(this).parents("#row").remove();  
0
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
05
$(selector).append(content)
3

$('#newinput').append(newRowAdd);
8
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
12
$(selector).append(content)
3

$(selector).append(content)
7
$('#newinput').append(newRowAdd);
1
$(selector).append(content)
05
$(selector).append(content)
3

 

$(selector).append(content)
7<


5
$(selector).append(content)
59
$(selector).append(content)
1________2______60
$(selector).append(content)
3

 

$('#newinput').append(newRowAdd);
8
$(selector).remove();
63

$(this).parents("#row").remove();  
0
$(selector).remove();
65

$(this).parents("#row").remove();  
0
$(selector).remove();
67
$(selector).append(content)
05
$(selector).append(content)
31
$(selector).append(content)
1
$(selector).append(content)
33
$(selector).remove();
72
$(selector).append(content)
05
$(selector).append(content)
17
$(selector).append(content)
1________1______40____7____2

$(this).parents("#row").remove();  
0
$(selector).remove();
67
$(selector).append(content)
05
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
47
$(selector).remove();
77

$(this).parents("#row").remove();  
0
$(selector).remove();
67
$(selector).append(content)
51
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
54
$(selector).append(content)
31
$(selector).append(content)
1
$(selector).append(content)
58
$(selector).append(content)
_59________1__77___1_____2__1_____

$(this).parents("#row").remove();  
0
$(selector).remove();
67
$(selector).append(content)
65
$(selector).append(content)
17
$(selector).append(content)
1
$(selector).append(content)
68
$(selector).append(content)
69
$(selector).append(content)
65
$(selector).parent();
06
$(selector).append(content)
_51_______3___7___08_____2__5__1_____

$(this).parents("#row").remove();  
0
$(selector).remove();
67
$(selector).append(content)
84
$(selector).append(content)
59
$(selector).append(content)
1
$(selector).append(content)
87
$(selector).append(content)
17
$(selector).append(content)
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ E jelas KE bagus

 

$(this).parents("#row").remove();  
0________3______26

$('#newinput').append(newRowAdd);
8
$(selector).parent();
28

 

$('#newinput').append(newRowAdd);
8
$(selector).parent();
30

$(this).parents("#row").remove();  
0
$(selector).parent();
32

$('#newinput').append(newRowAdd);
8
$(selector).parent();
34

$(selector).append(content)
7
$('#newinput').append(newRowAdd);
1


5
$(selector).append(content)
3

$('#newinput').append(newRowAdd);
1<6
$(selector).append(content)
3

 

$('#newinput').append(newRowAdd);
1html
$(selector).append(content)
3

Keluaran

Formulir html tambahkan lebih banyak bidang

 

HTML adalah fondasi halaman web dan digunakan untuk pengembangan halaman web dengan menyusun situs web dan aplikasi web. Anda dapat mempelajari HTML dari bawah ke atas dengan mengikuti Tutorial HTML dan Contoh HTML ini

CSS adalah fondasi halaman web dan digunakan untuk pengembangan halaman web dengan menata situs web dan aplikasi web. Anda dapat mempelajari CSS dari bawah ke atas dengan mengikuti Tutorial CSS dan Contoh CSS ini

Bagaimana Anda menambahkan lebih banyak bidang dalam HTML?

Gunakan metode append() untuk menambahkan kode bidang input ke dokumen HTML yang ada.

Bagaimana Anda secara dinamis menambahkan kolom input dalam HTML?

Jika Anda ingin menambahkan elemen secara dinamis, Anda harus memiliki wadah tempat meletakkannya. Misalnya, Buat elemen baru melalui dokumen. createElement() , dan gunakan appendChild() untuk menambahkan masing-masing ke container .

Bagaimana Anda meningkatkan ukuran formulir?

Dengan menyeret tepi kanan, tepi bawah, atau sudut , Anda dapat mengubah ukuran formulir. Cara kedua Anda dapat mengubah ukuran formulir saat desainer terbuka, adalah melalui panel properti. Pilih formulir, lalu temukan panel Properties di Visual Studio. Gulir ke bawah untuk mengukur dan perluas.

Bagaimana Anda membuat bidang dalam formulir?

Pada tab Desain, di grup Alat, klik Tambahkan Bidang yang Ada. .
Klik dua kali bidang tersebut
Seret bidang dari panel Daftar Bidang ke formulir atau laporan
Tahan tombol CTRL dan klik beberapa bidang, lalu seret semuanya ke formulir atau laporan secara bersamaan