Ajax获取动态创建的字段的ID

时间:2012-10-22 12:34:02

标签: php ajax forms dynamic

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

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

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

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

3 个答案:

答案 0 :(得分: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;

答案 1 :(得分:1)

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

脚本:
function getAmt(Obj){ {
{1}} {
{1}} {
{1}}

答案 2 :(得分:0)

document.getElementById("MYID");
alert(x.name);