Am trying to get data from an sqlite database table to feed to my dropdown menu list. See my thinking below. The problem is I don’t know how to marry the JS function with the HTML part.
HTML.html
JS.js
Alternatively on HTML.html, incorporating the Function like
HTML.html
Code:
<label for="name"><b>Activity Name:/b></label> <select name="activity" id="activity" required> <option value="">--Select--</option> getActivity() </select>
JS.js
Code:
function getActivity(tx) { tx.executeSql('SELECT * FROM tblactivity', [], queryActivity, errorHandler); function queryActivity(tx, results) { var len = results.rows.length; for (var i = 0; i < len; i++) { var SelectActivity +='<option value="' + results.rows.item(i).activityID +'">'+ results.rows.item(i).ActivityName +'</Option>'; } //SelectActivity +="</Option"; document.getElementById("activity").innerHTML =SelectActivity; }}
Alternatively on HTML.html, incorporating the Function like
Code:
<label for="name"><b>Activity Name:/b></label> <select name="activity" id="activity" required> <script> function getActivity(tx) { tx.executeSql('SELECT * FROM tblactivity', [], queryActivity, errorHandler); function queryActivity(tx, results) { var len = results.rows.length; for (var i = 0; i < len; i++) { var SelectActivity +='<option value="' + results.rows.item(i).activityID +'">'+ results.rows.item(i).ActivityName +'</Option>'; } //SelectActivity +="</Option"; document.getElementById("activity").innerHTML =SelectActivity; }} </script> </select>
Comment