Javascriptを使用してHTMLフォームのテキストボックスを編集しようとしています。
HTMLテキストボックスに最初に「ここに名前を入力してください」と表示させ、ユーザーがボックスをクリックするとすぐにテキストボックスを空白にして、ユーザーが「名前を入力してください」を削除する必要がないようにします。実際に彼女の名前を入力する前の「ここ」のテキスト。
どうすればそれを続けることができますか?
これは私が試したものですが、成功しませんでした。
<body>
<script type="text/javascript">
function name()
{
window.document.getElementById("name").value='';
}
</script>
Your Name:<input type="text" value="Enter Your Name Here" id="name" onclick="name();">
</body>
これはプレースホルダーと呼ばれ、HTML5ではinput
そのための属性があります。
<input type="text" placeholder="Enter Your Name Here" />
jsfiddleでどのように機能するかをご覧ください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加