我正在开发一个经典的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”
答案 0 :(得分:0)
需要将jquery尝试更改为
$(function () {
$(".delete").click(function () {
$("#deleteVal").val() = this.value;
});
});
到
$(function () {
$(".delete").click(function () {
$("#deleteVal").val(this.value);
});
});