ホームページ >ウェブフロントエンド >CSSチュートリアル >無効になった HTML フォームフィールドからデータを送信するにはどうすればよいですか?

無効になった HTML フォームフィールドからデータを送信するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-25 20:32:10155ブラウズ

How Can I Submit Data from Disabled HTML Form Fields?

無効なフォーム フィールドからデータを送信する

HTML でフォームを処理する場合、データを許可したまま特定のフィールドを無効にする必要がある場合があります。提出すること。これに対処する一般的な方法は次の 2 つです:

1.データ送信でフィールドを無効にする

残念ながら、無効化されたフォーム フィールドからデータを送信しようとする場合には制限があります。 「readonly」などの属性は、チェックボックスやドロップダウンなどの特定の入力タイプと互換性がありません。

2. JavaScript によるフォーム フィールドのブロック

別のアプローチは、JavaScript を使用して実際に送信をブロックせずにフィールドを無効にすることです。これを行う 1 つの方法は、フォームを送信する前に「無効」属性を動的に削除することです。これは、以下のコードに示すように、jQuery で実現できます。

$('form').submit(function(e) {
    $(':disabled').each(function(e) {
        $(this).removeAttr('disabled');
    })
});

フォームの送信時にこのコードを呼び出すと、すべての無効な要素の無効化属性が削除され、データ送信に含めることができるようになります。 .

以上が無効になった HTML フォームフィールドからデータを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。