0

PHPコードを含むHTMLがあります:

<input name="password" class="text passplace" type="password" value="<?=$password;?>" maxlength="255" />

このフィールドにプレースホルダーを設定したいのですが、機能しません。データベースからのデータがテキストボックスに表示されます(上記のコードを参照)。以下のようにJqueryコードを使用しようとしました:

Jクエリコード

 <script language="javascript">
            $(document).ready(function(e) {
             // $(".passplace").val();
           $(".passplace").attr("placeholder","Mot de passe");

});
</script>
4

3 に答える 3

0

試す:

$('.passplace').val('').prop("placeholder","Mot de passe");

以下も使用できます。

$('input[name="password"]').val('').prop("placeholder","Mot de passe");
于 2013-10-31T08:14:49.240 に答える
0

データベースからのデータをテキストボックスに表示します

属性を参照していると仮定するとvalue、それがプレースホルダーの仕組みです。値がある場合、プレースホルダーは表示されません。値を削除すると、プレースホルダーが表示されます。

コメントアウトしたコード行は、問題を解決する途中です。入力をクリアするには、空の文字列を渡す必要があります。現在、設定するのではなく、現在の値を返します。

$(".passplace").val("");
于 2013-10-31T08:12:20.257 に答える