Cara untuk menyekat pemilih tarikh untuk hanya menerima nombor dan sempang, dan menyekat nilai lain dalam Vue
P粉729518806
2023-08-26 14:57:04
<p>Saya menggunakan pakej npm vue2-datepicker untuk mengendalikan tarikh.
Input tarikh menerima semua huruf, nombor dan aksara khas.
Tetapi saya mahu input hanya menerima nombor, tanda sempang dan garis miring.
Saya boleh mencapai ini dengan mudah menggunakan input html biasa. Tetapi bagaimana untuk melaksanakannya dalam pemilih tarikh?
Sebarang bantuan amatlah dihargai.
Terima kasih terlebih dahulu</p>
<p>Pautan npm yang saya gunakan. </p>
<p>Menunjukkan imej medan input yang menerima nilai yang berbeza. </p>
<p>Berikut ialah teg dan atribut yang saya gunakan. </p>
<pre class="brush:php;toolbar:false;"><tarikh-pemilih
:tempat letak="fieldItem.name"
v-model="fieldItem.value"
format="MM-DD-YYYY"
v-if="fieldItem.type == 'datePicker'"
type="nombor"
></date-picker></pre>
Anda boleh menggunakan slot skop untuk mencapai ini:
Kini kami boleh memintas peristiwa input dan mengalih keluar aksara yang tidak diingini:
Contoh