ホームページ >ウェブフロントエンド >CSSチュートリアル >無効になった HTML フォームフィールドからデータを送信するにはどうすればよいですか?
無効なフォーム フィールドからデータを送信する
HTML でフォームを処理する場合、データを許可したまま特定のフィールドを無効にする必要がある場合があります。提出すること。これに対処する一般的な方法は次の 2 つです:
1.データ送信でフィールドを無効にする
残念ながら、無効化されたフォーム フィールドからデータを送信しようとする場合には制限があります。 「readonly」などの属性は、チェックボックスやドロップダウンなどの特定の入力タイプと互換性がありません。
2. JavaScript によるフォーム フィールドのブロック
別のアプローチは、JavaScript を使用して実際に送信をブロックせずにフィールドを無効にすることです。これを行う 1 つの方法は、フォームを送信する前に「無効」属性を動的に削除することです。これは、以下のコードに示すように、jQuery で実現できます。
$('form').submit(function(e) { $(':disabled').each(function(e) { $(this).removeAttr('disabled'); }) });
フォームの送信時にこのコードを呼び出すと、すべての無効な要素の無効化属性が削除され、データ送信に含めることができるようになります。 .
以上が無効になった HTML フォームフィールドからデータを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。