1

クレジットカードのスワイプを処理してデータを取得し、入力フィールドに表示しています。私は実際に3つ持っています。カード番号、有効期限、カード名。

これを使ってカード番号と名前のデータを表示することができました

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

私の質問は、タイプが月に設定されている入力フィールドでどのようにそれを行うのですか?

これを試しましたが$("#expdate").val( result.date )、有効期限のデータが機能しません。YY/MM or 12/08

アップデート:

申し訳ありませんが、受け取った日付のデータは、12/08ではなく1208の形式になっています。

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

年/月の区切り記号で分割し、操作の 2 番目の部分のみを使用します。

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

substringあなたの編集を考えると、代わりに最初の2文字をスキップするために使用したいかもしれません:

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