日期:2014-05-17  浏览次数:20428 次

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