javascript - Bagaimanakah js menentukan bahawa nilai input ialah nombor, tidak kurang daripada atau sama dengan 0, tanpa menggunakan amaran, tetapi menggunakan fon merah pada baris yang sama untuk menggesa pengguna
世界只因有你
2017-06-28 09:27:53
Bagaimanakah js menentukan bahawa nilai input ialah nombor, tidak kurang daripada atau sama dengan 0, dan boleh menjadi perpuluhan. Jika tidak layak, 在%后面以红色字提示用户
, TKS!
Tentukan sama ada fokus berada dalam input (atau lulus acara cuti fokus)
Kemudian hantar nilai ke kelas kaedah js untuk penghakiman mengikut keperluan anda
CSS:
HTML:
Javascript:
Jawapan ringkas untuk telefon bimbit, tambahkan atribut corak pada input, gunakan keteraturan untuk mengesahkan kandungan, dan kemudian gunakan
input:invalid
dalam css untuk menandakan kandungan yang tidak teratur dalam input dengan warna merah (hanya kotak merah dengan teks merah atau sesuatu) , dan teks merah pada penghujungnya akan menggesa p ditulis sejurus selepas input, kemudian gunakanSelepas menetapkan peraturan sedemikian, ia sepatutnya hampir sama (jika label diganti dengan ID, saya tidak perlu mengekod lagi pada telefon saya). Walau bagaimanapun, jika anda perlu serasi dengan IE9, anda mungkin perlu menulis satu lagi yang serasi...
Rujukan:
MDN - Pengesahan Borang