设置输入类型月份的值

时间:2012-08-09 06:47:03

标签: javascript jquery html html5

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

我能够使用此

显示cardnumber和name的数据
$("#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="" />

2 个答案:

答案 0 :(得分:1)

从你发布似乎

$("#expdate")

应该是

$("#expDate")

这是一个错别字。

根据编辑

如果您的日期始终采用ddmm格式,那么以下内容将有效:

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

答案 1 :(得分:0)

将其拆分为年/月分隔符,仅使用操作的第二部分。

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

根据您的修改,您可能希望使用substring跳过前两个字符:

$("#expDate").val( result.date.substring(2) )