2

新しいユーザーを作成するためだけにパスワードを数字にするように要求するにはどうすればよいですか?

ばかげた質問かもしれませんが、パスワードを [0-9] の数字だけにする方法がわかりませんでした! 関連する別の質問: パスワードを数字 [1-9] のみにするように要求するにはどうすればよいですか?

私はこれを試しましたが、うまくいきませんでした!

<input type="password" name="password" maxlength="30" type="number" value="<?php echo htmlentities($password); ?>" />
4

7 に答える 7

1
function checkNumKey(evt)
  {
     var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

     return true;
  }

この関数を script タグに含めます。そして、必要に応じてテキストボックスで呼び出します

例えば

<input type="text" onkeypress="javascript:return checkNumKey(event);" />
于 2013-05-29T06:23:57.827 に答える