關於AngularJS中ng-repeat問題(問卷遍歷問題)
阿新 • • 發佈:2019-02-17
option_val = [];
var count = 0;
$scope.submitText = function () {
var type = document.getElementsByTagName("input");
var oname = "";
// alert(type[0].getAttribute("type"));
for (var i = 0; i < type.length; i++) {
if (type[i].getAttribute("type") == "radio") {
count++;
var name = type[i].getAttribute("name");
if (oname != name) {
oname = name;
//alert(name);
var text = document.getElementsByName(name);
for (var j = 0; j < text.length; j++) {
if (text[j].checked == true) {
option_val.push(text[j].value);
}
}
}
}
}
obj = document.getElementsByName("checkbox");
check_val = [];
for (k in obj) {
if (obj[k].checked)
check_val.push(obj[k].value);
}
//alert(check_val);
// }else{
var total_val = [];
total_val = option_val + "," + check_val;
var total_length = total_val.length;
total_val = total_val.substring(1, total_length);
var text_val = "";
var text = "";
var text_id = "";
var id_temp = "";
var json = {};
text = document.getElementsByName("text");
for (var k = 0; k < text.length; k++) {
var id = text[k].getAttribute("id");
if (id != id_temp) {
id_temp = id;
var text_temp = text[k].value;
//alert(text_temp);
text_val = text_val + "{" + "\"" + id_temp + "\"" + ":" + "\"" + text_temp + "\"" + "}" + ",";
}
}
var lebgth_text = text_val.length;
text_val = text_val.substring(0, lebgth_text - 1);
text_val = "[" + text_val + "]";
var count = 0;
$scope.submitText = function () {
var type = document.getElementsByTagName("input");
var oname = "";
// alert(type[0].getAttribute("type"));
for (var i = 0; i < type.length; i++) {
if (type[i].getAttribute("type") == "radio") {
count++;
var name = type[i].getAttribute("name");
if (oname != name) {
oname = name;
//alert(name);
var text = document.getElementsByName(name);
for (var j = 0; j < text.length; j++) {
if (text[j].checked == true) {
option_val.push(text[j].value);
}
}
}
}
}
obj = document.getElementsByName("checkbox");
check_val = [];
for (k in obj) {
if (obj[k].checked)
check_val.push(obj[k].value);
}
//alert(check_val);
// }else{
var total_val = [];
total_val = option_val + "," + check_val;
var total_length = total_val.length;
total_val = total_val.substring(1, total_length);
var text_val = "";
var text = "";
var text_id = "";
var id_temp = "";
var json = {};
text = document.getElementsByName("text");
for (var k = 0; k < text.length; k++) {
var id = text[k].getAttribute("id");
if (id != id_temp) {
id_temp = id;
var text_temp = text[k].value;
//alert(text_temp);
text_val = text_val + "{" + "\"" + id_temp + "\"" + ":" + "\"" + text_temp + "\"" + "}" + ",";
}
}
var lebgth_text = text_val.length;
text_val = text_val.substring(0, lebgth_text - 1);
text_val = "[" + text_val + "]";