获取使用复选框选中的行中某些列的值
Posted
技术标签:
【中文标题】获取使用复选框选中的行中某些列的值【英文标题】:getting value of some columns in a rows selected with checkbox 【发布时间】:2017-03-31 11:40:21 【问题描述】:以上是我在表格中的记录。
我的用户名是 CHIEFME,我只能选择行 Uploaded By
CHIEFME。
如果我选择其他行,它会弹出一个警告框,说我只能选择我上传的记录。
这是我的示例可待因
【问题讨论】:
能否请您添加代码以便我们为您提供帮助? 您的previous 问题没有得到正确答案吗?你挠我们的背,我们就挠你的。这就是 *** 的工作原理。 匹配登录用户的ID和该行ID,如果不同则显示警报 以上是示例代码..提前感谢.. 只有在特殊情况下才需要图片,而不是整个问题。如果链接死了,这个问题就毫无价值了。 【参考方案1】:当您首先循环表中的行时,检查记录的用户名是否不是添加此记录的用户的名称:
<?php
// .... your code here
<td align...> <input class="checkbox-row" type="checkbox" ($loggedUsername !== $row[username] ? readonly : "")>... </td>
// or
<td align... < input class="checkbox-row" type="checkbox" ($loggedUsername !== $row[username] ? "onclick=\"alert(this is not added by you!); return;\"" : "") >... </td>
然后在客户端使用 javascript 或 jQuery 来检查用户是否点击了只读复选框:
$(document).on('click', '.checkbox-row', function()
if($(this).is('[readonly]'))
alert('This is not added by you');
【讨论】:
是的!抱歉,在移动设备上编写代码并不好。请查看我的更新答案以上是关于获取使用复选框选中的行中某些列的值的主要内容,如果未能解决你的问题,请参考以下文章