※当サイトの記事には、広告・プロモーションが含まれます。

CSSのpointer-events:noneを指定したformの要素をjQueryでsubmitすると値にカンマが付与される...

nazology.net

⇧ amazing...

CSSのpointer-events:noneを指定したformの要素をjQueryでsubmitすると値にカンマが付与される...

formのselect要素を非活性化するという要件があって、

qumeru.com

⇧ 上記サイト様を参考に、select要素にCSSのpointer-events: noneとか指定したんだけども、jQueryでsubmitで送信すると、何故かCSSのpointer-events: noneを設定したselect要素の値の先頭にカンマが付与されるという謎事象が起こってめちゃくちゃ泥沼にハマりました...

CSSのpointer-events: noneを解除してからsubmitした値については、Java側でカンマが付与されていないことを確認したので、CSSのpointer-events: none + jQueryのsubmitの組み合わせは鬼門ということなのだろうか...

調べた感じでは、

stackoverflow.com

CSSのpointer-events: none + jQueryのsubmitの組み合わせ以外でも、カンマが付与されることがあるんだそうな...

う~む、jQueryのバグなんかな...

ちなみに、IEInternet Explorer)については、CSSのpointer-eventsには対応していないという...

support.microsoft.com

Internet Explorer 11 のサポートは、2022 年 6 月 15 日に終了しました。 Internet Explorer 11 は、2023 年 2 月 14 日以降はアクセスできなくなります。

Internet Explorer のダウンロード - Microsoft サポート

アクセスしたサイトで Internet Explorer 11 が必要な場合は、Microsoft EdgeInternet Explorer モードで再読み込みできます。

Internet Explorer のダウンロード - Microsoft サポート

Internet Explorerモードとか馬鹿なの?IEの呪いはいつまで続くん?

そして、jQueryについては、

www.publickey1.jp

⇧ 開発が継続されていくんだそうな、submitしたformの値にカンマが付与されるバグは何とかして欲しいな...

毎度モヤモヤ感が半端ない...

今回はこのへんで。