1. ホーム
  2. jquery

[解決済み] 無効化された :input 要素を $.serialize() に考慮させるにはどうしたらいいですか?

2022-05-09 12:22:04

質問

デフォルトでは、無効な入力要素は $.serialize() . 回避策はあるのでしょうか?

解決方法は?

一時的に有効にしてください。

var myform = $('#myform');

 // Find disabled inputs, and remove the "disabled" attribute
var disabled = myform.find(':input:disabled').removeAttr('disabled');

 // serialize the form
var serialized = myform.serialize();

 // re-disabled the set of inputs that you previously enabled
disabled.attr('disabled','disabled');