Lok*_*oki 1 html javascript php checkbox jquery
我的代码在那里,
while($row = mysql_fetch_array($query2))
{
echo "<tr>";
$ids = $row['list_id'];
echo "<td><input type='checkbox' name='checkbox[]' value=" . $ids . "></td>";
echo "<td>" . $ids . "</td>";
echo "<td>" . $row['list_name'] . "</td>";
echo "<td>" . $row['campaign_id'] . "</td>";
echo "<td>" . $row['list_description'] . "</td>";
echo "<td>" . $row['list_changedate'] . "</td>";
echo "<td>" . $row['list_lastcalldate'] . "</td>";
echo "<td>" . $row['reset_time'] . "</td>";
echo "</tr>";
}
Run Code Online (Sandbox Code Playgroud)
和
<a href="import.php"><input type="button" value="Import Leads to List"></a>
Run Code Online (Sandbox Code Playgroud)
我想在单击按钮时传递URL上的已选中复选框值.像这样,
Http://localhost/test/import.php?id=1234
Run Code Online (Sandbox Code Playgroud)
如果检查了多个复选框,我想打印错误信息或警告框,如,
Please Select any one List ID!
Run Code Online (Sandbox Code Playgroud)
请帮帮我..谢谢
1)更改id='checkbox'为有效class='checkbox' 编辑:添加class='checkbox';
2)使用jQuery函数检查已选中的复选框cound并获取名称:
$('button').click(function(){
if ($('.checkbox:checked').length !== 1) {
alert("Please Select any one List ID!");
} else {
*var url = window.location.href + '?id=' + $('.checkbox:checked').eq(0).attr('name');*
**EDIT**:
var url = window.location.href + '?id=' + $('.checkbox:checked').eq(0).val();
$('a').attr('href', url);
}
});
Run Code Online (Sandbox Code Playgroud)
编辑 "如果我有多个按钮怎么办":
将循环中的复选框替换为<a href='index.php?id=<?php echo $ids; ?>'><button>Import to List</button></a>,并且不需要js操作.
要么
更改复选框:<td><input type='checkbox' onClick='changeUrl(this)' data-link-id='UniqueIdOfLink',而不是$('button').clickmake函数:
function changeUrl(e) {
$('#' + $(e).data('link-id')).attr('href', 'index.php?id=' + $(e).val());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1236 次 |
| 最近记录: |