我正在处理信用卡刷卡并检索数据并将其显示在我的输入字段中。我实际上有三个。卡上的卡号,有效期和名称。

我可以使用此显示卡号和名称的数据

$("#cardnumber").val( result.cardnumber );
$("#name").val( result.name );


我的问题是如何在输入类型设置为月的输入字段上执行此操作?

我尝试过此操作,但$("#expdate").val( result.date )无效,到期日期的数据格式为YY/MM or 12/08

更新:

抱歉,我收到的日期的数据格式为1208,而不是12/08

的HTML

<input type="month" id="expDate" value="" />

最佳答案

从您看来

$("#expdate")


应该

$("#expDate")


它是一个错字。

根据编辑

如果您的日期始终采用ddmm格式,则可以执行以下操作:

var x = result.date;
$("#expDate").val( x.substr(0,2) + '/' + x.substr(2) );

09-17 21:38