Rumah hujung hadapan web tutorial js Js mencipta kesan teks lalai yang hilang apabila kotak input diklik_Text kesan khas

Js mencipta kesan teks lalai yang hilang apabila kotak input diklik_Text kesan khas

May 16, 2016 pm 03:40 PM
petunjuk Kotak masukan

Untuk meningkatkan pengalaman pengguna dan kemudahan penggunaan, sesetengah pereka bentuk akan mengoptimumkan perkara yang kerap digunakan pengguna pada halaman web, seperti kotak input. Bagaimanakah kotak input umum dioptimumkan? Dari perspektif pengalaman pengguna, memudahkan langkah pengguna dan menjadikannya lebih mudah untuk pengguna meningkatkan kebolehgunaan Contohnya, menukar warna kotak input apabila tetikus melayang di atas kotak input, secara automatik memilih teks lalai dalam kotak input. , atau mengklik untuk memasukkan Kosongkan kandungan lalai secara automatik apabila kotak dibuka, dsb. Kesan ini kedengaran rumit, tetapi ia sebenarnya sangat mudah untuk dilakukan Ia hanya memerlukan sekeping kod JavaScript untuk menyelesaikannya. Yang berikut memperkenalkan kod untuk beberapa kesan:

1 Klik kotak input untuk memilih kod Html kandungan:

<form id="form1" name="form1" method="post" action=""> 
<label for="textfield">输入内容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver"onfocus="this.select()" /> 
</form>
Salin selepas log masuk

2 Tukar warna jidar atau warna latar belakang apabila tetikus melayang di atas kotak input

Terdapat dua kaedah untuk kesan ini: kaedah pertama adalah menggunakan elemen pseudo dalam CSS: fokus; kaedah kedua masih menggunakan sekeping kecil javascript kaedah kod html seseorang adalah sama seperti contoh di atas, kecuali itu perenggan berikut ditambahkan pada CSS :
input:hover { border:1px pepejal #F00; Apabila tetikus melayang di atas kotak input, sempadan kotak input akan bertukar menjadi merah Walau bagaimanapun, kaedah ini hanya sah dalam pelayar Firefox dan IE6 tidak menyokongnya, jadi ia mempunyai had tertentu. Kod untuk kaedah dua kebanyakannya sama seperti contoh di atas, kecuali bahagian kod tuding tetikus ditambahkan pada penghujung:

<form id="form1" name="form1" method="post" action=""> 
<label for="textfield">输入内容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver"onfocus="this.select()"onmouseover="this.style.borderColor='#FF6600'" onmouseout="this.style.borderColor=''" /> 
</form>
Salin selepas log masuk
Menggunakan kod ini, kebanyakan penyemak imbas boleh menyokongnya.


3 Klik kotak input dan teks lalai akan hilang Terdapat juga kesan apabila tetikus mengklik pada kotak input, teks lalai asal hilang. Jika anda memasukkan kandungan baharu yang lain dan kemudian menjauhkan tetikus, kandungan baharu kotak input kekal tidak berubah jika anda tidak memasukkan kandungan baharu, tetikus meninggalkan kotak input dan teks lalai dipulihkan. Kesan ini boleh dicapai dengan hanya menambah bahagian pendek javascript:

<form id="form1" name="form1" method="post" action="">
<label for="textfield">输入内容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver" onmouseover="this.style.borderColor='#FF6600'" onmouseout="this.style.borderColor=''" onFocus="if (value =='Dreamweaver'){value =''}" onBlur="if (value ==''){value='Dreamweaver'}"/> 
</form>
Salin selepas log masuk

Tiga kesan di atas adalah aplikasi javascript yang agak mudah.

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)

Apakah yang perlu saya lakukan jika Google Chrome menggesa bahawa kandungan tab ini dikongsi? Apakah yang perlu saya lakukan jika Google Chrome menggesa bahawa kandungan tab ini dikongsi? Mar 13, 2024 pm 05:00 PM

Apakah yang perlu saya lakukan jika Google Chrome menggesa bahawa kandungan tab ini dikongsi? Apabila kami menggunakan Google Chrome untuk membuka tab baharu, kadangkala kami menemui gesaan bahawa kandungan tab ini sedang dikongsi. Jadi, apakah yang sedang berlaku? Biarkan tapak ini menyediakan pengguna dengan pengenalan terperinci kepada masalah Google Chrome yang menggesa kandungan tab ini dikongsi. Google Chrome menggesa bahawa kandungan tab ini sedang dikongsi Penyelesaian: 1. Buka Google Chrome Anda boleh melihat tiga titik di sudut kanan atas pelayar "Sesuaikan dan kawal Google Chrome". ikon itu. 2. Selepas mengklik, tetingkap menu Google Chrome akan muncul di bawah, dan tetikus akan beralih ke "Lagi Alat"

Cuba nada dering dan nada teks baharu: Alami makluman bunyi terkini pada iPhone dalam iOS 17 Cuba nada dering dan nada teks baharu: Alami makluman bunyi terkini pada iPhone dalam iOS 17 Oct 12, 2023 pm 11:41 PM

Dalam iOS 17, Apple telah merombak keseluruhan pilihan nada dering dan nada teksnya, menawarkan lebih daripada 20 bunyi baharu yang boleh digunakan untuk panggilan, mesej teks, penggera dan banyak lagi. Begini cara untuk melihat mereka. Banyak nada dering baharu lebih panjang dan berbunyi lebih moden daripada nada dering lama. Ia termasuk arpeggio, patah, kanopi, kabin, kicauan, subuh, berlepas, dolop, perjalanan, cerek, merkuri, galaksi, quad, jejari, pemulung, anak benih, tempat berteduh, taburan, langkah, masa cerita , goda, senget, terbentang dan lembah. Refleksi kekal sebagai pilihan nada dering lalai. Terdapat juga 10+ nada teks baharu yang tersedia untuk mesej teks masuk, mel suara, makluman mel masuk, makluman peringatan dan banyak lagi. Untuk mengakses nada dering dan nada teks baharu, pertama sekali, pastikan iPhone anda

Cara mengendalikan gesaan checksum input pengguna dalam Vue Cara mengendalikan gesaan checksum input pengguna dalam Vue Oct 15, 2023 am 10:10 AM

Cara mengendalikan pengesahan dan gesaan input pengguna dalam Vue Mengendalikan pengesahan dan gesaan input pengguna dalam Vue ialah keperluan biasa dalam pembangunan bahagian hadapan. Artikel ini akan memperkenalkan beberapa teknik biasa dan contoh kod khusus untuk membantu pembangun mengendalikan pengesahan dan gesaan input pengguna dengan lebih baik. Pengesahan menggunakan sifat yang dikira Dalam Vue, anda boleh menggunakan sifat yang dikira untuk memantau dan mengesahkan input pengguna. Anda boleh menentukan atribut yang dikira untuk mewakili nilai yang dimasukkan oleh pengguna dan melaksanakan logik pengesahan dalam atribut yang dikira. Berikut ialah contoh: data(){

Apl Baidu Tieba menggesa bahawa operasi itu terlalu kerap, apa masalahnya? Apl Baidu Tieba menggesa bahawa operasi itu terlalu kerap, apa masalahnya? Apr 01, 2024 pm 05:06 PM

Apl Baidu Tieba menggesa bahawa operasi adalah terlalu kerap Gesaan ini biasanya untuk mengekalkan operasi biasa dan pengalaman pengguna platform untuk mengelakkan spam skrin berniat jahat, spam pengiklanan dan tingkah laku lain yang tidak sesuai, anda boleh membaca tutorial yang dikongsi oleh editor. Apl Baidu Tieba menggesa bahawa operasi itu terlalu kerap Berkongsi cara menanganinya 1. Apabila sistem menggesa [Operasi terlalu kerap], kami perlu menunggu seketika, anda boleh melakukan sesuatu yang lain dahulu. Secara amnya, selepas menunggu seketika, mesej gesaan ini akan Ia akan hilang secara automatik dan kita boleh menggunakannya seperti biasa. 2. Jika selepas menunggu lama, ia masih memaparkan [Operation Too Frequent], kita boleh cuba pergi ke Tieba Emergency Bar, Tieba Feedback Bar dan Tieba rasmi yang lain, pos untuk melaporkan fenomena ini dan minta kakitangan rasmi menyelesaikannya. 3.

Apakah yang perlu saya lakukan jika ia mengatakan bahawa pemandu monitor telah berhenti bertindak balas dan telah dipulihkan? Apakah yang perlu saya lakukan jika ia mengatakan bahawa pemandu monitor telah berhenti bertindak balas dan telah dipulihkan? Mar 14, 2024 pm 02:00 PM

Apabila bermain permainan, mesej "Pemandu monitor telah berhenti bertindak balas dan telah dipulihkan" tiba-tiba muncul. Pemacu paparan telah berhenti bertindak balas dan telah pulih Ini bermakna pemacu paparan dalam sistem telah mengalami situasi yang tidak normal dan tidak boleh berfungsi seperti biasa, menyebabkan paparan menjadi tidak bertindak balas atau mempunyai skrin hitam. Sebab biasa: 1. Pantau ralat pemandu: Mungkin terdapat ralat logik program atau ralat penghantaran data dalam pemandu, menyebabkan pemandu gagal berfungsi dengan baik. 2. Konfigurasi perkakasan tidak mencukupi: Konfigurasi perkakasan komputer tidak mencukupi untuk memenuhi keperluan aplikasi berprestasi tinggi, mengakibatkan masalah seperti sistem berhenti seketika dan ketinggalan. 3. Kerosakan fail sistem: kerosakan pada fail sistem komputer

Gunakan jQuery untuk melaksanakan kotak input yang hanya membenarkan nombor dan titik perpuluhan untuk dimasukkan Gunakan jQuery untuk melaksanakan kotak input yang hanya membenarkan nombor dan titik perpuluhan untuk dimasukkan Feb 26, 2024 am 11:21 AM

Laksanakan kotak input jQuery untuk mengehadkan input nombor dan titik perpuluhan Dalam pembangunan web, kita sering menghadapi keperluan untuk mengawal input kandungan oleh pengguna dalam kotak input, seperti mengehadkan input hanya nombor dan titik perpuluhan. Sekatan ini boleh dicapai melalui JavaScript dan jQuery. Berikut akan memperkenalkan cara menggunakan jQuery untuk melaksanakan fungsi mengehadkan input nombor dan titik perpuluhan dalam kotak input. 1. Struktur HTML Pertama, kita perlu membuat kotak input dalam HTML, kodnya adalah seperti berikut:

Bagaimana untuk melaksanakan kotak input berlabel menggunakan Vue? Bagaimana untuk melaksanakan kotak input berlabel menggunakan Vue? Jun 25, 2023 am 11:54 AM

Dengan pembangunan aplikasi web, kotak input berlabel menjadi semakin popular. Kotak input jenis ini membolehkan pengguna memasukkan data dengan lebih mudah, dan juga memudahkan pengguna mengurus dan mencari data yang dimasukkan. Vue ialah rangka kerja JavaScript yang sangat berkuasa yang boleh membantu kami melaksanakan kotak input berlabel dengan cepat. Artikel ini akan memperkenalkan cara menggunakan Vue untuk melaksanakan kotak input berlabel. Langkah 1: Buat tika Vue Pertama, kita perlu mencipta tika Vue pada halaman Kodnya adalah seperti berikut: &l

Apakah kaedah pengoptimuman untuk had panjang kotak input dalam pembangunan Vue? Apakah kaedah pengoptimuman untuk had panjang kotak input dalam pembangunan Vue? Jun 30, 2023 am 08:44 AM

Cara mengoptimumkan had panjang input kotak input dalam pembangunan Vue Pengenalan: Dalam proses pembangunan Vue, had panjang kotak input adalah keperluan biasa. Mengehadkan bilangan aksara yang dimasukkan pengguna dalam kotak input membantu mengekalkan ketepatan data, mengoptimumkan pengalaman pengguna dan meningkatkan prestasi sistem. Artikel ini akan memperkenalkan cara mengoptimumkan had panjang input kotak input dalam pembangunan Vue untuk memberikan pengalaman pengguna dan kecekapan pembangunan yang lebih baik. 1. Gunakan arahan model-v untuk mengikat nilai kotak input Dalam pembangunan Vue, kami biasanya menggunakan arahan model-v.

See all articles