1

请原谅这是一个愚蠢的问题,因为我是 AJAX 新手。

我有一个由 PHP 根据 mysql 查询的数据动态生成的表单

我可以获取值,但我还需要知道的是如何获取表单字段的名称或 ID(即 num[$id]

<input type='text' name='num[$id]' id='num[$id]' value='0' onchange = 'getAmt(this.value)'/>
4

3 回答 3

1

你的 html 应该是这样的。
<input type='text' name='num[]' id='num_<?php echo $id; ?>' value='<?php echo echo $id; ?>' onchange = 'getAmt(this)'/>

在你的 js 函数 getAmt

var id=this.id;
于 2012-10-22T12:42:05.540 回答
1

HTML 代码:
<input type='text' name='num[$id]' id='num[$id]' value='0' onchange='getAmt(this)'/>

脚本:
function getAmt(Obj){
var id = Obj.id;
var name = Obj.name;
}

于 2012-10-22T12:57:21.557 回答
0
document.getElementById("MYID");
alert(x.name);
于 2012-10-22T12:40:53.610 回答