ホームページ >バックエンド開発 >PHPチュートリアル >ページ全体のコンテンツを読み取り専用で編集不可に設定します。
PHP ページには本文があります。
本文にはさまざまな種類のテキスト ボックスがあります。
次に、本文内のすべてのコンテンツを読み取り専用にする方法です。
ありがとうございます
すべての入力が無効になっています
f39bcfeab2a971bc04c4d43ae718fc52
もっと良い方法はありますか?
もっと良い方法はありますか?
これが唯一の方法です
テキスト ボックスに読み取り専用属性 readonly を追加します
より簡単な方法は次のとおりですそれをフォームに追加します 上に透明なレイヤーを追加します
無効です フォーム内の場合、データを渡すことはできません
渡す必要があり、変更できない場合は、読み取り専用を使用します
より高度な方法は、 CSS と div テクノロジーを組み合わせることで、ユーザーが操作できないように、現在のページ上に透明なレイヤーを実現できます。
より完全な方法は、すべてのフォーム要素を走査して無効にすることです。これは、jquery を使用する 1 つのメソッドで実行できます。上の兄弟が提案した readonly 属性は、テキストボックスとテキストエリアにのみ有効で、ドロップダウンボックスなどのフォーム要素には無効です。
DIV の透明レイヤーの実装
f454aa0772fb644afc3fa6227728c9bf
49898bb2864d9d3485b2693397aa76db xty_zyn による提供