如何在websql中获取复选框值

时间:2014-02-28 21:12:52

标签: html5 sqlite local-storage web-sql

我创建了一个可以存储三个表单字段值的脱机数据库应用程序。我如何存储复选框值。我试过这个......

 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],

但这没有做任何好事

1 个答案:

答案 0 :(得分:0)

Websql与UI上的内容无关。重要的是你应该有正确的插入语句和有效值。所以我想首先在insert中传递一些硬编码值来验证你的代码是否正确,然后记录/提醒你的复选框值,以确保它确实是你认为的那样。假设它只是一个复制粘贴错误,我看到你的insert语句中缺少关闭部分。在Chrome中测试您的页面,通过F12打开chrome调试器并执行它以查看确切的错误。