在没有ID

时间:2015-07-06 19:28:46

标签: javascript html vbscript asp-classic

我正在开发一个经典的asp页面。该页面是一个管理页面,需要添加和删除记录集中的记录。我使用了一个vbscript循环来打印表格,如下所示:

Do While Not commentRS.EOF
            Response.Write "<tr><td><button type='submit' class='delete' name='delete' value=" & commentRS("phrase_id") & ">Delete</button></td>"
            Response.Write "<td>" & commentRS("phrase") & "</td></tr>"
            commentRS.MoveNext
            Loop
            CloseRecordset commentRS

我在名为deleteVal的页面上有一个隐藏的输入类型,它需要等于单击的删除按钮的值,因此可以将其传递给存储过程。

<input type="hidden" name="deleteVal" id="deleteVal" value=0/>

我试过了:

function changeDeleteVal(thisBtn)
    {
        var delVal = document.getElementById("deleteVal").value;
        delVal = thisBtn.value;
    }

$(function () {
        $(".delete").click(function () {
            $("#deleteVal").val() = this.value;               
        });
    });

我Response.Write deleteVal并获取“0/0/0”

1 个答案:

答案 0 :(得分:0)

需要将jquery尝试更改为

$(function () {
    $(".delete").click(function () {
        $("#deleteVal").val() = this.value;               
    });
});

$(function () {
    $(".delete").click(function () {
        $("#deleteVal").val(this.value);               
    });
});