zimm phone prefix selectbox
by Sreeraj Saseendran
HTML
<select class="select__field select__field--native" data-bind="
attr: {
name: inputName,
id: uid,
disabled: disabled,
'aria-describedby': noticeId,
placeholder: placeholder
},
hasFocus: focused,
optgroup: options,
value: value,
optionsCaption: caption,
optionsValue: 'value',
optionsText: 'label',
optionsAfterRender: function(option, item) {
if (item && item.disabled) {
ko.applyBindingsToNode(option, {attr: {disabled: true}}, item);
}
},
afterRender: initSelectStyle
" name="custom_attributes[telephone_prefix]" id="D6PP4AD" aria-describedby="notice-D6PP4AD"><option value="">Prefix*</option><option data-title="+1" value="813">+1</option><option data-title="+93" value="816">+93</option><option data-title="+355" value="819">+355</option><option data-title="+213" value="822">+213</option><option data-title="+1-684" value="825">+1-684</option><option data-title="+376" value="828">+376</option><option data-title="+244" value="831">+244</option><option data-title="+1-264" value="834">+1-264</option><option data-title="+672" value="837">+672</option><option data-title="+1-268" value="840">+1-268</option><option data-title="+54" value="843">+54</option><option data-title="+374" value="846">+374</option><option data-title="+297" value="849">+297</option><option data-title="+61" value="852">+61</option><option data-title="+43" value="855">+43</option><option data-title="+994" value="858">+994</option><option data-title="+1-242" value="861">+1-242</option><option data-title="+973" value="864">+973</option><option data-title="+880" value="867">+880</option><option data-title="+1-246" value="870">+1-246</option><option...