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

0 ответов

Другие вопросы по тегам