Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function button(){
- var userRef = new Firebase("https://speedpoll-1fd08.firebaseio.com");
- userRef.on("value", function(snapshot) {
- // The callback function will get called twice, once for "fred" and once for "barney"
- snapshot.forEach(function(childSnapshot) {
- // key will be "fred" the first time and "barney" the second time
- var key = console.log(childSnapshot.key());
- // childData will be the actual contents of the child
- // var userInfo = console.log(childSnapshot.val());
- var element = document.getElementById("viewAll");
- var para = document.createElement("p");
- var node = document.createTextNode("Question: " + childSnapshot.key());
- var space = document.createElement("br");
- console.log(childSnapshot.child("Option1").child('Response1').val());
- var node1= document.createTextNode("Response 1: " + childSnapshot.child("Option1").child('Response1').val());
- var spacer = document.createElement("br");
- var follow1 = document.createTextNode(" -- " + "Follow Up 1: " + childSnapshot.child("Option1").child('Follow_Up1').val());
- var fButton1 = document.createElement("button");
- fButton1.type= "button";
- fButton1.innerHTML = "Update";
- fButton1.style.marginLeft = "10px";
- var space1 = document.createElement("br");
- var node2= document.createTextNode("Response 2: " + childSnapshot.child('Option2').child('Response2').val());
- var spacer2 = document.createElement("br");
- var follow2 = document.createTextNode(" -- " + "Follow Up 2: " + childSnapshot.child("Option2").child('Follow_Up2').val());
- var fButton2 = document.createElement("button");
- fButton2.type= "button";
- fButton2.innerHTML = "Update";
- fButton2.style.marginLeft = "10px";
- var space2 = document.createElement("br");
- var node3= document.createTextNode("Response 3: " + childSnapshot.child('Option3').child('Response3').val());
- var spacer3 = document.createElement("br");
- var follow3 = document.createTextNode(" -- " + "Follow Up 3: " + childSnapshot.child("Option3").child('Follow_Up3').val());
- para.appendChild(node);
- para.appendChild(space);
- //para.appendChild(space);
- para.appendChild(node1);
- para.appendChild(spacer);
- para.appendChild(follow1);
- para.appendChild(fButton1);
- para.appendChild(space1);
- para.appendChild(node2);
- para.appendChild(spacer2);
- para.appendChild(follow2);
- para.appendChild(fButton2);
- para.appendChild(space2);
- para.appendChild(node3);
- para.appendChild(spacer3);
- para.appendChild(follow3);
- element.appendChild(para);
- fButton1.onclick = function(){
- var input = document.createElement("input");
- var update = document.getElementById("update");
- var para = document.createElement("p");
- para.appendChild(input);
- update.appendChild(para);
- var updateBtn = document.createElement("button");
- updateBtn.innerHTML = "Enter";
- updateBtn.onclick = function(){
- var inputValue = input.value;
- var ref = userRef.child(childSnapshot.key());
- ref.child("Option1").set({
- Response1: childSnapshot.child("Option1").child('Response1').val(),
- Follow_Up1: inputValue
- });
- }
- para.appendChild(input);
- para.appendChild(updateBtn)
- update.appendChild(para);
- }
- fButton2.onclick = function(){
- var input = document.createElement("input");
- var update = document.getElementById("update");
- var para = document.createElement("p");
- para.appendChild(input);
- update.appendChild(para);
- var updateBtn = document.createElement("button");
- updateBtn.innerHTML = "Enter";
- updateBtn.onclick = function(){
- var inputValue = input.value;
- var ref = userRef.child(childSnapshot.key());
- ref.child("Option2").set({
- Response2: childSnapshot.child("Option2").child('Response2').val(),
- Follow_Up2: inputValue
- });
- var header = document.createElement("h4");
- para.appendChild(header);
- para.appendChild(input);
- para.appendChild(updateBtn);
- update.appendChild(para);
- }
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement