2011-08-06 11 views
2

これはどのように名前がわかりません。私はここに新しい質問を追加すると、私はタイトルが消えてヒットです。入力にデフォルト値を追加することはできますが、これはこれではありません。ここに別のものがあります。どうすればいい? これを入力パスワードでどうすればいいですか? *があるので、どのようにクリーンテキストで書くことができますか? 一般的にこれは名前ですか?フォームヒットが消えていますか?

ありがとうございました!

<form> 
First name: <input type="text" name="firstname" value="First Name" /><br /> 
Last name: <input type="text" name="lastname" value="Last Name" /> <br /> 
Password: <input type="password" name="pwd" value="password" /> 
</form> 

答えて

0

私は、これはあなたが探しているものだと思う。それが唯一の一部のブラウザでは動作しますが

<input type="password" name="pwd" value="password" placeholder="Enter password" /> 

。 大多数をサポートしたい場合は、事前に入力する必要があります。 Googleのhtml入力ヒントまたはプレースホルダ。これにはjsプラグインがあります。あなたは、ブラウザがそれをサポートしているかどうかを知って、それがない場合はJavaScriptコードに戻って落ちるので、私はplaceholder属性と機能の検出の組み合わせをお勧めします How do I make an HTML text box show a hint when empty?

0

使用プレースホルダattribue;)

<input type="text" placeholder="default text" /> 
<input type="password" placeholder="default text" /> 
0

はここで関連stackoverflowのスレッドです。

だからあなたのマークアップは次のようになります。

First name: <input type="text" name="firstname" placeholder="First Name" /> 

...、それはそうではないもので無視、それをサポートするブラウザによって処理されますよ。

特徴検出は簡単です:

var text = document.getElementById("yourfieldid"); 
if ("placeholder" in text) { 
    // The browser supports placeholders, your markup should be sufficient 
} 
else { 
    // Browser doesn't, need to do something with JavaScript 
} 

私はこれを行うa jQuery plug-inを書きました。

関連する問題