请原谅这是一个愚蠢的问题,因为我是 AJAX 新手。
我有一个由 PHP 根据 mysql 查询的数据动态生成的表单
我可以获取值,但我还需要知道的是如何获取表单字段的名称或 ID(即 num[$id]
)
<input type='text' name='num[$id]' id='num[$id]' value='0' onchange = 'getAmt(this.value)'/>
你的 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;
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;
}
document.getElementById("MYID");
alert(x.name);