2014-01-28 82 views
0

所以我有一個複選框的代碼,如果複選框被選中,我需要一個函數的建議來從數據庫中獲取數據。數據庫的表名是Shifliigid,我在複選框中使用的數據的列名是shiffer。因此,任何建議將是很好(英語不是我的第一或第二,甚至語言,所以不要瘋狂的短期和黑幕的解釋)Javascript中複選框的功能

var nodeTr = document.createElement("tr"); 
var td_tekst = document.createElement("td"); 
td_tekst.innerHTML="Motoorika"; 
var td = document.createElement("td"); 
td.style.width = "370px"; 
var input = document.createElement("textarea"); 
//input.type = "text"; 
input.name = "//funktsioonide hindamine/funktsioon[" + count + "]/motoorika"; 
input.value = rowData.motoorika.replace(/<br\/>/g, "\r\n"); 
input.className = "txt_left"; 
input.style.width = "368px"; 
input.style.fontSize = "9pt"; 
var nodeMotoorika = input; 
addChangeListener(input); 
td.appendChild(input); 
nodeTr.appendChild(td_tekst); 
nodeTr.appendChild(td); 
evaluationContainer.appendChild(nodeTr); 

//This is the part that makes the checkboxes 

var nodeTr = document.createElement("tr"); 
var td_tekst = document.createElement("td"); 
var td = document.createElement("td"); 
var echeckbox = document.createElement("input"); 
echeckbox.type="checkbox"; 
echeckbox.name = "//funktsioonide hindamine/funktsioon[" + count + "]/nagemine/vahend_0301"; 
td.appendChild(echeckbox); 
td.innerHTML+="käeprotees/-ortoos"; 
nodeTr.appendChild(td_tekst); 
nodeTr.appendChild(td); 
evaluationContainer.appendChild(nodeTr); 


var nodeTr = document.createElement("tr"); 
var td_tekst = document.createElement("td"); 
td_tekst.innerHTML="Liikumine"; 
var td = document.createElement("td"); 
td.style.width = "370px"; 
var input = document.createElement("textarea"); 
//input.type = "text"; 
input.name = "//funktsioonide hindamine/funktsioon[" + count + "]/liikumine"; 
input.value = rowData.liikumine.replace(/<br\/>/g, "\r\n"); 
input.className = "txt_left"; 
input.style.width = "368px"; 
input.style.fontSize = "9pt"; 
var nodeLiikumine = input; 
addChangeListener(input); 
td.appendChild(input); 

nodeTr.appendChild(td_tekst); 
nodeTr.appendChild(td); 
evaluationContainer.appendChild(nodeTr); 


//This is the part that makes the checkboxes 

var nodeTr = document.createElement("tr"); 
var td_tekst = document.createElement("td"); 
var td = document.createElement("td"); 
var echeckbox = document.createElement("input"); 
echeckbox.type="checkbox"; 
echeckbox.name = "//funktsioonide hindamine/funktsioon[" + count + "]/nagemine/vahend_0302"; 
td.appendChild(echeckbox); 
td.innerHTML+="jalaprotees/-ortoos"; 
nodeTr.appendChild(td_tekst); 
nodeTr.appendChild(td); 
evaluationContainer.appendChild(nodeTr); 
+0

budy我不知道這是郎鹹平這...但通常只有當檢查的複選框值發佈在服務器端......你想要多個值u必須指定複選框的名稱作爲數組例如<輸入類型= checkbox name = ch [] value ='ur values'> – Sachin9

回答

0

沒有JS「功能,從數據庫中獲取數據」 。您將不得不選擇後端技術來訪問數據庫。例如PHP。

0

使用ajax調用來使用PHP或asp從數據庫獲取數據。 您可以檢查是否使用DOM的選中屬性檢查特定複選框。