我有一个文本框,我需要以日期格式附加"-">
就像我在文本框中键入日-月-年
当用户输入日期-(这应该自动来(比月(- 这应该自动来(和比晚一年
所以当我在文本框中输入这样的内容时
1992-06-29
如何在 JavaScript 或 Jquery 中做到这一点
试试这个:
$(document).on('keyup','#your_textbox_id',function(){
if($('#your_textbox_id').val().length == 2){
$('#your_textbox_id').val( $('#your_textbox_id').val().substring(0,2) +'-')
}
else if($('#your_textbox_id').val().length == 5){
$('#your_textbox_id').val( $('#your_textbox_id').val().substring(0,5) +'-')
}
})