首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

分数全部送来了后台怎么得到前台输入框的值?

2013-08-04 
分数全部送来了后台如何得到前台输入框的值???1.JS生成未知个input输入框 2.输入内容3.点后台button得到每

分数全部送来了后台如何得到前台输入框的值???
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();


            }
            else {
                alert("审核成功!");
                location.reload();
            }
        },
        error: function (error) {
            alert("error");
        }
    });
}

热点排行