请问我该如何获取到鼠标点击的tr行input的值呢?
现在获取到的是始终是第一条记录。。。。。。。
- JScript code
function popUserDetail(x){
var popUp = document.getElementById("popUserDetail");
var h = (x.rowIndex)*20;
popUp.style.top= 25 + h + "px";
popUp.style.left="142px";
popUp.style.width="200px";
popUp.style.height="100px";
popUp.style.visibility="visible";
var customerId = document.getElementsByTagName("input")[0].value;
alert (customerId);
}
- PHP code
while ($records = mysql_fetch_array($rows))
{
$arr = ct($records['uniqueid']);
$fileLastUploadTime = $arr[1];
print '
'.st($records['lastT'],$fileLastUploadTime).'
'.$records['barName'].'
'.$records['lastLogin'].'
'.date("Y-m-d H:i:s",$arr[1]).'
'.$records['endTM'].'
'.$arr[0].'
'.$records['version'].'
';
}
print '
| 客户编号: | |
| 客户地址: | |
| 初次登陆: | 备份周期: |
| 联系QQ: | 联系电话: |
------解决方案--------------------
看看你这句是什么?
var customerId = document.getElementsByTagName("input")[0].value;
索引是0当然永远是第一个。
改为:
var customerId = document.getElementsByTagName("input")[x.rowIndex].value;
Try It Again!
------解决方案--------------------
var customerId = document.getElementsByTagName("input")[0].value;写错了
------解决方案--------------------