PHP ページには本文があります。
本文にはさまざまな種類のテキスト ボックスがあります。
次に、本文内のすべてのコンテンツを読み取り専用にする方法です。
ありがとうございます
ディスカッションに返信 (解決策)
すべての入力が無効になっています
1 つずつ追加される他のチェックボックスやテキストなどはありますか?
もっと良い方法はありますか?
それぞれを書かずにフォームの要素を横断することができます
もっと良い方法はありますか?
これが唯一の方法です
テキスト ボックスに読み取り専用属性 readonly を追加します
より簡単な方法は次のとおりですそれをフォームに追加します 上に透明なレイヤーを追加します
無効です フォーム内の場合、データを渡すことはできません
渡す必要があり、変更できない場合は、読み取り専用を使用します
要約しましょう
より高度な方法は、 CSS と div テクノロジーを組み合わせることで、ユーザーが操作できないように、現在のページ上に透明なレイヤーを実現できます。
より完全な方法は、すべてのフォーム要素を走査して無効にすることです。これは、jquery を使用する 1 つのメソッドで実行できます。上の兄弟が提案した readonly 属性は、テキストボックスとテキストエリアにのみ有効で、ドロップダウンボックスなどのフォーム要素には無効です。
皆さん、ありがとうございます。9 階の 2 つの方法の例を 2 つ挙げていただけますか?
DIV の透明レイヤーの実装
xty_zyn による提供
HTML ページでの jquery ライブラリ ファイルの導入については特に言うことはありません
設定ステートメントは次のとおりです:
<script type="text/javascript>$(function(){ $("input").attr("disabled",true);});</script>
ログイン後にコピー
もちろん、jquery を使用しない場合、元の JavaScript は次のように記述できます:
document.getElementsByTagName("input").disabled = true;
ログイン後にコピー
ぜひ、見て学んで体験してください!
実際、最も簡単で実用的な方法は、保存または送信ボタンを無効にすることです
12 階の答えは非常に正しいです
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11