フォームの入力ボックスに disable 属性を設定して送信した後、入力ボックスの値を取得できなくなる問題を解決するには、次の 2 つの方法を参照してください。
方法 1:無効の代わりに読み取り専用を使用します。つまり、
disabled=disabled
に変更します
readonly=readonly
無効の場合はフォーカスを受け取ることができず、Tab キーを使用するとスキップされますが、成功しない可能性があります。
readonly はフォーカスを受け取ることができますが、変更することはできません。また、Tab キーを使用して移動できます (成功する可能性があります)。
注: 成功したフォーム要素のみが有効なデータです。つまり、送信後に値を取得できます。無効および読み取り専用のテキスト入力ボックスの value 属性は、スクリプトを通じてのみ変更できます。
方法 2:type=hidden を使用して入力を非表示にして値を取得し、disabled を使用して入力をユーザーに表示します。
<input type=hidden name=url value=http://www.neirong.org/><input type=text value=http://www.neirong.orgdisabled=disabled/>要約する
上記は、HTML フォームのフォーム入力が無効で送信され、フォーム値を取得できない場合にエディターが紹介する解決策です。ご質問がある場合は、メッセージを残してください。編集者が時間内に返信します。また、VeVb武道サイトを応援してくださった皆様、誠にありがとうございました!