ユーザー名、パスワード、職業を取得する HTML フォームがあります。職業が学生の場合は、JavaScript を使用して新しいボックスを作成し、ユーザーの大学の電子メールを入力します。これは正常に機能し、ユーザー名とパスワードのボックスに透かしを入れることもできます。しかし、新しい大学のメール ボックスが表示されたときに、透かしを入れることができません。理由がわかりません。
$('#editfill_occupation').change(function() {
if ($("#editfill_occupation").val() == "0") {
$('#editfill_uniemail').watermark("Please enter your university email address ");
$('#editfill_uniemail').show();
}
else {
$('#editfill_uniemail').hide();
}
});
私の editfill_uniemail は次のように定義されています:
<input type="text" name="editfill_uniemail" id="editfill_uniemail" style="display: none;" >
上記の定義で placeholder 属性も使用しようとしましたが、うまくいきません。私は間違っている可能性がありますか?または透かしへの書き込み方法ではありませんか?