0

検索のような形で価値を持ちたいときは、次のようにできることを私は知っています

<input type='text' name='search' value='$_GET[search]' placeholder='  Search'/>

を使用placeholder="value"すると、クリックするとフォームにテキストが表示されなくなりますが、これはHTML5でのみ有効です。現在、ほとんどのブラウザがサポートされていますが(おそらくまだサポートされていないものもあります)、これは割り当てであるため、HTML5またはJavaScriptを使用することは想定していません。JavaScriptの場合、次のようなこともできます。

<input type="text" onfocus="if(this.value=='Enter your text here...') this.value='';" onblur="if(this.value=='') this.value='Enter your text here...';" value="Enter your text here..." />

だから今、私には2つの選択肢しか残っていません。

  1. XHTML1.0で実際に有効な属性を見つけることです
  2. phpを使用して次のような値を設定しますplaceholder
4

1 に答える 1

1

ストップストップストップ。あなたが欲しいもの?プレースホルダーはクライアントサイドの手法です。サーバー側のテクノロジでプレースホルダーを作成することはできません。とにかく、セキュリティ目標についてはサーバー側で値を確認できます。

于 2012-06-20T02:39:56.527 に答える