分数全部送来了后台如何得到前台输入框的值???
1.JS生成未知个input输入框
2.输入内容
3.点后台button得到每个input输入的值
现在问题是一点后台button
JS生成输入框就消失了,没法得到输入的值啊
[解决办法]
不要使用服务器端按钮控件,使用submit就可以,然后服务器端使用Forms获取提交的表单。
[解决办法]
去掉button的postback属性,或者该其值为false
[解决办法]
document.getElementsByTagName("input")
[解决办法]
如果只能服务器控件的话就表单form提交就行
[解决办法]
function shenhe() {
var checks = "";
$("input[name='ck']").each(function () {
if ($(this).attr("checked") == true) {
checks += $(this).val() + ",";
}
});
if (checks == "") {
return false;
};
$.ajax({
type: "post",
url: encodeURI("../ashx/test.ashx"),
data: { "action": "test", "ck": checks },
cache: false,
dataType: "json",
success: function (data) {
if (data.msg == "0") {
alert(data.msgbox);
location.reload();
}
else {
alert("审核成功!");
location.reload();
}
},
error: function (error) {
alert("error");
}
});
}