使用php和html从其按钮获取价值

时间:2016-12-19 23:16:33

标签: javascript php html

如果我有这个:

<td name="id1">First</td> <button>btn1</button>
<td name="id2">Second</td> <button>btn2</button>
<td name="id3">Third</td> <button>btn3</button>
<td name="id4">Fourth</td> <button>btn4</button>

我想如果我点击(btn1)表单发送到我的控制器然后我可以(id2) 由数据库生成的ID所以我不知道数字是多少,如何通过单击相同的侧边按钮来获取数字?

1 个答案:

答案 0 :(得分:0)

使用ID

而不是使用名称
<td id="id1">First</td> <button>btn1</button>
<td id="id2">Second</td> <button>btn2</button>
<td id="id3">Third</td> <button>btn3</button>
<td id="id4">Fourth</td> <button>btn4</button>

然后像这样使用JavaScript:

document.getElementById('id1').innerHTML; // this is the value

document.getElementById('id1').id; // this is the value

document.getElementById('id1').value; // this is the value

使按钮工作:

<td id="id1">First</td> <button id='btn1' onclick="handleButton(this);">btn1</button>
<td id="id2">Second</td> <button  id='btn2'onclick="handleButton(this);">btn2</button>
<td id="id3">Third</td> <button  id='btn3'onclick="handleButton(this);">btn3</button>
<td id="id4">Fourth</td> <button  id='btn4'onclick="handleButton(this);">btn4</button>

JavaScript函数:

function handleButton(obj) {
    alert('You clicked: ' + obj.id);
}