3

如何使用javascript在输入文本框中制作日期自动格式

在文本框中输入yyyyMMdd格式时,将自动更改为yyyy/MM/dd格式

例如:如果您的 type 20120427,那将更改为2012/04/27

4

2 回答 2

5

你可以试试这个 javaScript 函数并从 onChange你的文本框的事件中调用它

function dateFormat(el){
    value = el.value;       
    el.value = value.replace(/^([\d]{4})([\d]{2})([\d]{2})$/,"$1/$2/$3");        
}
于 2012-04-27T07:40:12.450 回答
-2

首先,您需要编写一个函数来进行转换,

function convert(original){};

然后监听onkeyupevnets,并将输入的值传递给转换函数,将输入的值设置为其结果

于 2012-04-27T07:32:20.447 回答