html フォーム入力で無効化されたソリューションを使用した後、フォームの値を取得することができない
2022-01-08 03:10:43
disableプロパティを指定して送信した後、フォームの入力ボックスの値が取得できない問題を解決するには、次の2つの方法を使用します。
方法1.
disabledの代わりにreadonlyバンドを使用する。
disabled="disabled"
に変更します。
readonly="readonly"
両者の違い
disabled はフォーカスを受けず、タブキー使用時にスキップされ、SUCCESSFUL にならない場合があります。
readonlyはフォーカスを受けるが変更不可、タブキーで移動可能、成功する可能性がある。
注意: SUCCESSFULフォーム要素だけが有効なデータで、つまり送信を行った後に値を取得できる要素です。 disabledとreadonlyテキスト入力ボックスは、valueプロパティをスクリプトで変更することによってのみ、変更することが可能です。
方法2.
type=hiddenを使って値を取得する入力を隠し、disabledを使ってユーザーに表示する
<input type="hidden" name="url" value="http://www.neirong.org"/>
<input type="text" value="http://www.neirong.org" disabled="disabled"/>
概要
上記は、提出後に無効に使用してHTMLフォームのフォーム入力への小さな導入は、ソリューションのフォーム値を取得することはできません、私はそれがあなたが何か質問がある場合は、私にメッセージを与えてください、私は速やかに皆に返信されます、あなたを助けることを願っています。私はすべてのあなたのスクリプトハウスのウェブサイトのサポートに感謝したいと思います
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
HTMLファイルに外部CSSファイルを導入する際のパスのまとめ
-
詳細 HTMLフォントはline-heightを使用して、まだ垂直方向の中央に配置することができません解決策
-
HTMLの5種類のスペースのそれぞれの意味
-
htmlのテキストボックス(テキスト)は、様々なメソッドの読み取り専用の実装を使用できません。
-
html タグのデフォルトスタイルの照合順序
-
IEタグLIテキスト改行不具合について
-
HTML初心者のための15のベストプラクティス
-
Baiduの入力メソッドオープンAPIは、使用を移植するために自由であると主張する
-
HTMLのタグの紹介
-
ページコード修正の効率化 HTML言語のコア知識の習得