2014-02-28 5 views
0

세 가지 양식 필드 값을 저장할 수있는 오프라인 데이터베이스 응용 프로그램을 만들었습니다. 체크 박스 값을 저장하는 방법은 무엇입니까? 내가 websql에서 checkbox 값을 얻는 방법

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

Butthis

일을하지 ...이 시도 좋은

답변

0

Websql 당신이 UI에 어떤과는 아무 상관이 없습니다. 중요한 것은 정확한 값으로 올바른 insert 문을 가져야한다는 것입니다. 그래서 먼저 코드에 딱 맞는 코드인지 확인하기 위해 삽입 된 하드 코딩 된 값을 전달한 다음 실제로 생각하는대로 확인란의 값을 기록하거나 경고합니다. 나는 그것이 단지 복사 붙여 넣기 오류라고 가정하고 insert 문에 누락 된 닫는 부분을 보았습니다. Chrome에서 페이지를 테스트하고 F12를 통해 Chrome 디버거를 열고 실행하여 정확한 오류를 확인합니다.