设置输入类型月份的值

Set value of Input type month

本文关键字:输入 类型 设置      更新时间:2023-09-26

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

我能够使用它显示卡号和姓名的数据

$("#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) );

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

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

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

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