1

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

我可以使用这个来显示卡号和姓名的数据

$("#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="" />
4

2 回答 2

1

从你的帖子看来

$("#expdate")

应该

$("#expDate")

它是一个错字。

根据编辑

如果您的日期始终采用格式,ddmm则以下内容将起作用:

var x = result.date;
$("#expDate").val( x.substr(0,2) + '/' + x.substr(2) );
于 2012-08-09T06:51:37.760 回答
0

在年/月分隔符上拆分它并仅使用操作的第二部分。

$("#expDate").val( result.date.split('/')[1] )

鉴于您的编辑,您可能希望使用substring跳过前两个字符:

$("#expDate").val( result.date.substring(2) )
于 2012-08-09T06:51:29.143 回答