無効になったフォーム フィールドの送信
無効になったフォーム フィールドによりデータが送信されないとイライラすることがあります。この記事では、無効なフィールドからのデータ送信を有効にする、またはフィールドを非表示にすることなく効果的に編集をブロックするためのソリューションを提供します。
データ送信の有効化
残念ながら、組み込み属性はありません。またはフラグを設定して、無効なフィールドでデータを送信できるようにします。ただし、jQuery の回避策を使用して、送信時に無効な属性を削除できます。
$('form').submit(function(e) { $(':disabled').each(function(e) { $(this).removeAttr('disabled'); }) });
このコードにより、フォームが送信されると、すべての無効なフィールドで無効な属性が削除され、データを
編集のブロック
フィールドの編集を禁止する必要があるが、送信はしない場合データを無効にしている場合は、disabled 属性の代わりに CSS または他の属性を使用してみることができます。残念ながら、これらのメソッドには次のような制限があります。
追加の解決策
編集不可能な識別子を表示するための別のオプションは、表示用に無効なフィールドと実際のフィールド用の非表示フィールドを組み合わせて使用することです。価値。これにより、識別子を直接編集したり送信したりすることなく表示できるようになります。
以上が無効になったフォームフィールドからデータを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。