フォームブリッジにおける数値フィールドのカンマ桁区切りについて

R.Iさん

こんにちは。横から失礼します。

 

数値フィールドでも確認画面でカンマ区切りにできました。

他の方が参照されるかもしれませんので、コード載せておきます。

対象となる数値フィールドが何行目に当たるかは、お使いのフォームを確認いただき、コードを修正する必要があります。

※DOM操作につき、FormBirdgeの仕様が変わると動作しなくなる可能性があります。

fb.events.confirm.mounted = [function(state) {
let el = document.getElementsByClassName('field row')[0]; // どの行に当たるかはご確認ください
el.getElementsByTagName('div')[1].textContent = el.getElementsByTagName('div')[1].textContent.replace( /(\d)(?=(\d\d\d)+(?!\d))/g, '$1,');
}];