1

私はAJAXを初めて使用するため、これはばかげた質問であることをお許しください。

mysql クエリからのデータに従って、PHP によって動的に生成されるフォームがあります。

値を取得できますが、フォーム フィールドの名前または 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]' 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 に答える
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 に答える
0
document.getElementById("MYID");
alert(x.name);
于 2012-10-22T12:40:53.610 に答える