分数全部送来了后台如何得到前台输入框的值???
1.JS生成未知个input输入框
2.输入内容
3.点后台button得到每个input输入的值
现在问题是一点后台button
JS生成输入框就消失了,没法得到输入的值啊
------解决方案--------------------不要使用服务器端按钮控件,使用submit就可以,然后服务器端使用Forms获取提交的表单。
------解决方案--------------------去掉button的postback属性,或者该其值为false
------解决方案--------------------document.getElementsByTagName("input")
------解决方案--------------------如果只能服务器控件的话就表单form提交就行
------解决方案--------------------
不表单提交,那就用querystring咯
------解决方案--------------------
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();