テキストボックスに入力マスクを作成するために、bootstrap-inputmask.js を使用しています。2 つの可能なマスクがあり、現在のマスクがチェックボックスで定義されているこの特定のテキスト ボックスがあります。jQueryを使用してこのスクリプトを作成しました:
<script>
$(document).ready(
$("#phoneCheckbox").change(function() {
if (this.checked) {
$("#phoneTextBox").attr("data-mask", "(99) 9999-9999");
} else {
$("#phoneTextBox").attr("data-mask", "(99) 999-999-999");
}
}));
</script>
ただし、これは機能していません。#phoneTextBox のプロパティ データ マスクは適切に変更されていますが、テキスト ボックス自体のマスクは変更されません。誰でも助けることができますか?