public static function input_payee($TrPayeeDefault) { $PayeeArrayDesc = db_function::payee_select_all_name(); array_unshift($PayeeArrayDesc, "None"); echo "<div class='form-group'>"; echo "<label for='Payee'>Payee</label>"; echo "<input id='Payee' type='text' name='Payee' class='form-control' placeholder='Choose a payee' autocomplete = 'off' required />"; echo "<span class='help-block'></span>"; echo "</div>\n"; echo "<script type='text/javascript'>"; echo "var PayeeList = " . json_encode($PayeeArrayDesc) . ";"; echo "\$('#Payee').typeahead({hint: true, highlight: true, minLength: 1},{name: 'PayeeList', displayKey: 'value',source: substringMatcher(PayeeList)});"; if ($TrPayeeDefault != "") { echo "document.getElementById('Payee').value='{$TrPayeeDefault}'"; } echo "</script>"; }