作成したフォームから転送された出力をマスクしようとしていますが、うまくいかないようです。
1ページ目の入力欄
<form method="post" action="step2.php" id="form1" name="form1">
Enter Card Here:<input name="card" type="text" id="card"
value="<?php echo $_POST["card"]; ?>" style="width:85px;"
class="validate[custom[card]] text-input" /> </form>
これは私が使用しているコードです
<script> var card = "<?php echo $_POST["card"]; ?>"; var str = "";
for(var i=1; i <= card.length-4; i++) { str += "*"; }
ecard = str + card.substr(card.length-4);
$('.ccard').appendTo('ecard'); </script>
これは、出力が表示される場所です
<label class="ccard"></label>
入力フィールドで、ユーザーは 12 桁の数字を入力する必要があります
ex: 123456789012
次に、次のように表示されます
********9012
最初の 8 桁はマスクされ、最後の 4 桁のみが表示されます。