我正在处理信用卡滑动并检索数据并将其显示在我的输入字段中。我其实有三个。卡上的卡号,有效期和名称。
我能够使用此
显示cardnumber和name的数据$("#cardnumber").val( result.cardnumber );
$("#name").val( result.name );
我的问题是如何在类型设置为月的输入字段上执行此操作?
我试过这个但是没有效果$("#expdate").val( result.date )
到期日期的数据格式为YY/MM or 12/08
更新
抱歉,我收到的日期数据的格式为1208而不是12/08HTML
<input type="month" id="expDate" value="" />
答案 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) )