Jadual Kandungan
Bahagian ini menangani soalan umum mengenai menambah teks lalai ke medan input carian, yang meliputi pendekatan HTML dan CSS. Seksyen FAQ asal dikekalkan, tetapi diulang semula untuk kejelasan dan kesimpulan. Contoh kod khusus dimasukkan ke mana bermanfaat.
Gunakan atribut HTML
sering mencukupi, anda boleh menggunakan JavaScript untuk menguruskan teks lalai secara dinamik. Contoh jQuery yang disediakan di atas adalah satu kaedah sedemikian.
dan
dalam CSS untuk mengembangkan kotak carian apabila ia mendapat fokus:
untuk menyerahkan borang secara automatik apabila kekunci Enter ditekan.
autofocus pada beban halaman
Rumah hujung hadapan web tutorial js jQuery Tambah teks lalai ke kotak input carian

jQuery Tambah teks lalai ke kotak input carian

Mar 07, 2025 am 12:15 AM

Meningkatkan kotak carian anda dengan jQuery: Panduan yang mudah namun berkesan! Tutorial ini menunjukkan cara menambah teks lalai ke kotak carian anda, menjadikannya lebih mesra pengguna. Penyelesaiannya memastikan teks lalai hilang pada klik, muncul semula apabila kotak kosong, dan memberikan maklum balas visual pada hover.

jQuery Add Default Text To Search Input Box Lihat Demo Live

inilah kod JavaScript:

$('#search').blur(function(){
    if (this.value == '') {
        this.value = 'Search BLOGOOLA';
    }
});
Salin selepas log masuk

Kod jQuery ini menggunakan acara blur untuk memeriksa sama ada kotak carian kosong selepas pengguna berinteraksi dengannya. Jika kosong, ia menetapkan teks lalai.

Struktur HTML (tidak ditunjukkan secara terperinci) hanya harus mengandungi bentuk dengan medan input yang mempunyai "carian" id.

Gaya CSS di bawah memberikan peningkatan visual:

#searchform { opacity:0.8 }
#searchform:hover { opacity:1.0 }
#searchform fieldset { border:0px; padding:0px; margin:0px; }
#searchform input { width:190px; height:16px; margin:0px 0px 0px 10px; padding:2px 5px 2px 5px; border-width:1px 1px 1px 1px; border-style:solid solid ridge solid; font-family:Arial, Helvetica, sans-serif; font-size:small; }
#searchform button{ float:right; width:30px; height:22px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-width:1px 1px 0px 1px; border-style:solid solid ridge solid; background-repeat:no-repeat; background-image:url('../images/search.png'); }
#searchform button:hover { cursor:pointer; background-color:#E2E2E2; }
Salin selepas log masuk

CSS ini mengawal kelegapan pada hover, menghilangkan gaya bentuk lalai, dan menetapkan dimensi dan gaya untuk medan input dan butang carian.

jQuery Add Default Text To Search Input Box

Soalan Lazim (Soalan Lazim) Mengenai Menambah Teks Lalai ke Input Carian

Bahagian ini menangani soalan umum mengenai menambah teks lalai ke medan input carian, yang meliputi pendekatan HTML dan CSS. Seksyen FAQ asal dikekalkan, tetapi diulang semula untuk kejelasan dan kesimpulan. Contoh kod khusus dimasukkan ke mana bermanfaat.

atribut tempat pemegang tempat html

Gunakan atribut HTML

untuk cara mudah untuk menambah teks lalai. Contohnya: . Teks pemegang tempat akan hilang sebagai jenis pengguna.

placeholder Teks Pemegang Sedang Styling dengan CSS <input type="search" placeholder="Enter search term...">

Kawal warna teks pemegang tempat menggunakan CSS:

Contoh ini menetapkan teks tempat ke Red. Ingat bahawa sokongan penyemak imbas untuk

berbeza -beza; Anda mungkin memerlukan awalan vendor untuk penyemak imbas yang lebih tua.
input::placeholder {
  color: red;
}
Salin selepas log masuk

javascript untuk teks lalai ::placeholder

Walaupun atribut

sering mencukupi, anda boleh menggunakan JavaScript untuk menguruskan teks lalai secara dinamik. Contoh jQuery yang disediakan di atas adalah satu kaedah sedemikian.

Menambah ikon placeholder

Gunakan sifat CSS

dan

untuk menambah ikon dalam kotak carian.

background-image memperluaskan kotak carian pada fokus background-position

Gunakan kelas pseudo

dalam CSS untuk mengembangkan kotak carian apabila ia mendapat fokus:

:focus Styling Button Clear

input[type="search"]:focus {
  width: 200px;
}
Salin selepas log masuk
Styling Butang yang jelas terbina dalam memerlukan CSS khusus penyemak imbas kerana unsur-unsur pseudo yang berbeza. Untuk penyemak imbas WebKit (Chrome, Safari), anda mungkin menggunakan:

borang penyerahan pada kunci masukkan

input[type="search"]::-webkit-search-clear-button {
  color: red;
}
Salin selepas log masuk
Pastikan kotak carian berada dalam elemen

untuk menyerahkan borang secara automatik apabila kekunci Enter ditekan.

autofocus pada beban halaman

Gunakan atribut autofocus pada elemen <input> untuk memfokuskan kotak carian secara automatik apabila halaman beban: <input type="search" autofocus>.

Atas ialah kandungan terperinci jQuery Tambah teks lalai ke kotak input carian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apa yang perlu saya lakukan jika saya menghadapi percetakan kod yang dihiasi untuk resit kertas terma depan? Apa yang perlu saya lakukan jika saya menghadapi percetakan kod yang dihiasi untuk resit kertas terma depan? Apr 04, 2025 pm 02:42 PM

Soalan dan penyelesaian yang sering ditanya untuk percetakan tiket kertas terma depan dalam pembangunan front-end, percetakan tiket adalah keperluan umum. Walau bagaimanapun, banyak pemaju sedang melaksanakan ...

Demystifying JavaScript: Apa yang berlaku dan mengapa penting Demystifying JavaScript: Apa yang berlaku dan mengapa penting Apr 09, 2025 am 12:07 AM

JavaScript adalah asas kepada pembangunan web moden, dan fungsi utamanya termasuk pengaturcaraan yang didorong oleh peristiwa, penjanaan kandungan dinamik dan pengaturcaraan tak segerak. 1) Pengaturcaraan yang didorong oleh peristiwa membolehkan laman web berubah secara dinamik mengikut operasi pengguna. 2) Penjanaan kandungan dinamik membolehkan kandungan halaman diselaraskan mengikut syarat. 3) Pengaturcaraan Asynchronous memastikan bahawa antara muka pengguna tidak disekat. JavaScript digunakan secara meluas dalam interaksi web, aplikasi satu halaman dan pembangunan sisi pelayan, sangat meningkatkan fleksibiliti pengalaman pengguna dan pembangunan silang platform.

Siapa yang dibayar lebih banyak Python atau JavaScript? Siapa yang dibayar lebih banyak Python atau JavaScript? Apr 04, 2025 am 12:09 AM

Tidak ada gaji mutlak untuk pemaju Python dan JavaScript, bergantung kepada kemahiran dan keperluan industri. 1. Python boleh dibayar lebih banyak dalam sains data dan pembelajaran mesin. 2. JavaScript mempunyai permintaan yang besar dalam perkembangan depan dan stack penuh, dan gajinya juga cukup besar. 3. Faktor mempengaruhi termasuk pengalaman, lokasi geografi, saiz syarikat dan kemahiran khusus.

Bagaimana untuk mencapai kesan menatal paralaks dan kesan animasi elemen, seperti laman web rasmi Shiseido?
atau:
Bagaimanakah kita dapat mencapai kesan animasi yang disertai dengan menatal halaman seperti laman web rasmi Shiseido? Bagaimana untuk mencapai kesan menatal paralaks dan kesan animasi elemen, seperti laman web rasmi Shiseido? atau: Bagaimanakah kita dapat mencapai kesan animasi yang disertai dengan menatal halaman seperti laman web rasmi Shiseido? Apr 04, 2025 pm 05:36 PM

Perbincangan mengenai realisasi kesan animasi tatal dan elemen Parallax dalam artikel ini akan meneroka bagaimana untuk mencapai yang serupa dengan laman web rasmi Shiseido (https://www.shiseido.co.jp/sb/wonderland/) ... ...

Evolusi JavaScript: Trend Semasa dan Prospek Masa Depan Evolusi JavaScript: Trend Semasa dan Prospek Masa Depan Apr 10, 2025 am 09:33 AM

Trend terkini dalam JavaScript termasuk kebangkitan TypeScript, populariti kerangka dan perpustakaan moden, dan penerapan webassembly. Prospek masa depan meliputi sistem jenis yang lebih berkuasa, pembangunan JavaScript, pengembangan kecerdasan buatan dan pembelajaran mesin, dan potensi pengkomputeran IoT dan kelebihan.

Adakah JavaScript sukar belajar? Adakah JavaScript sukar belajar? Apr 03, 2025 am 12:20 AM

Pembelajaran JavaScript tidak sukar, tetapi ia mencabar. 1) Memahami konsep asas seperti pembolehubah, jenis data, fungsi, dan sebagainya. 2) Pengaturcaraan asynchronous tuan dan melaksanakannya melalui gelung acara. 3) Gunakan operasi DOM dan berjanji untuk mengendalikan permintaan tak segerak. 4) Elakkan kesilapan biasa dan gunakan teknik debugging. 5) Mengoptimumkan prestasi dan mengikuti amalan terbaik.

Bagaimana untuk menggabungkan elemen array dengan ID yang sama ke dalam satu objek menggunakan JavaScript? Bagaimana untuk menggabungkan elemen array dengan ID yang sama ke dalam satu objek menggunakan JavaScript? Apr 04, 2025 pm 05:09 PM

Bagaimana cara menggabungkan elemen array dengan ID yang sama ke dalam satu objek dalam JavaScript? Semasa memproses data, kita sering menghadapi keperluan untuk mempunyai id yang sama ...

Bagaimana untuk melaksanakan fungsi seretan panel dan drop pelarasan yang serupa dengan vscode dalam pembangunan front-end? Bagaimana untuk melaksanakan fungsi seretan panel dan drop pelarasan yang serupa dengan vscode dalam pembangunan front-end? Apr 04, 2025 pm 02:06 PM

Terokai pelaksanaan fungsi seretan panel dan drop panel seperti VSCode di bahagian depan. Dalam pembangunan front-end, bagaimana untuk melaksanakan vscode seperti ...

See all articles