2014-02-28 32 views
0

我做了一個離線的數據庫應用程序,可以存儲三個表單字段值。我如何存儲複選框值。我曾經嘗試這樣做...如何獲得websql中的複選框值

db.transaction(function(tx) { 
    tx.executeSql('CREATE TABLE IF NOT EXISTS test1(id integer primary key autoincrement, field1 , field2, field3,chkbx)'); 
}); 

var inputchkbx=document.getElementById("chkbx").value; 

    db.transaction(function(tx) { 
    tx.executeSql('INSERT INTO test1(field1,field2,field3,chkbx) VALUES (?,?,?,?)',[inputField1,inputField2,inputField3,inputchkbx], 

但是這場沒有做任何好的

回答

0

的WebSQL無關與你有什麼樣的用戶界面。所有重要的是你應該有正確的插入語句與有效值。所以我會說先插入一些硬編碼的值,以驗證你的代碼是否正確,然後記錄/提醒你的複選框的值,以確保它確實是你的想法。我在你的插入語句中看到缺少關閉部分,假設它只是一個複製粘貼錯誤。在Chrome中測試您的頁面,通過F12打開Chrome調試器並執行它以查看確切的錯誤。