WebSQL - Phonegap
Я хочу сделать приложение с Phonegap
но у меня проблемы с Web SQL
кодирование. Приложение очень простое: button1, чтобы выбрать текущее время и установить значение1, затем button1 снова выбрать текущее время и установить значение2; поле для идентификации действия и после того, как все поля заполнены, снова нажмите кнопку 1, чтобы открыть диалоговое окно для OBS, а затем откройте новую страницу со всеми действиями:
// JavaScript Documentvar db;
var dbCreated = false;
/*var scroll = new iScroll('wrapper', {
vScrollbar : false,
hScrollbar : false,
hScroll : false
}); */
document.addEventListener("deviceready", onDeviceReady, false);
var ativ = document.getElementById("ativ").value;
var hi = document.getElementById("hi").value;
var hf = document.getElementById("hf").value;
var obs = document.getElementById("obs").value;
function onDeviceReady() {
db = openDatabase("RegistrationDB", "1.0", "Registration", 1024 * 1024);
if (dbCreated) {
} else {
db.transaction(populateDB, transaction_error, populateDB_success);
}
}
function populateDB(tx) {
tx.executeSql('DROP TABLE IF EXISTS RegistrationDB');
var sql = "CREATE TABLE IF NOT EXISTS RegistrationDB ( " + " atividade, " + " horaInicial, " + " horaFinal, " + " observacao)";
tx.executeSql(sql);
tx.executeSql("INSERT INTO RegistrationDB (atividade, horaInicial, horaFinal, observacao) VALUES ('" + ativ + "','" + hi + "' , " + hf + ", '" + obs + "')");
}
function transaction_error(tx, error) {
alert("Database Error: " + error);
}
function populateDB_success() {
dbCreated = true;
// where you want to move
alert("Successfully inserted");
window.location="tela2.html";
}// JavaScript Document