Posted by admin on 2010年03月5日
<input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_1″ />1<br />
<input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_2″ />2<br />
<input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_3″ />3<br />
<input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_4″ />4<br />
<input type=”checkbox” name=”checkedAll” id=”checkedAll”/>全选/取消全选
- <script type=”text/javascript”><!–
- $(function() {
- $(“#checkedAll”).click(function() {
- if ($(this).attr(“checked”) == true) { // 全选
- $(“input[@name='checkbox_name[]‘]”).each(function() {
- $(this).attr(“checked”, true);
- });
- } else { // 取消全选
- $(“input[@name='checkbox_name[]‘]”).each(function() {
- $(this).attr(“checked”, false);
- });
- }
- });
- });
- // –></script>
- (全文…)
Posted by admin on 2009年10月27日
前在做个程序时候遇到的困惑,如果用一个name的话,checkbox的值在PHP里面无法得到全部选择的值,今天刚看到一个比较好的办法,收下
首先是命名
<input type=’checkbox’ name=’checkbox[]‘ value=$dwmyrow[banzhu] />
提交页面处理
//当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则
if(! empty($_POST['checkbox'])) {
$expr = join(“,”, $_POST['checkbox']);
$sql = “select * from tbl_name where field in ($expr)”;
}
//如果参与控制的字段是数值型的,则
if(! empty($_POST['checkbox'])) {
$expr = “‘”.join(“‘,’”, $_POST['checkbox']).”.”;
$sql = “select * from tbl_name where field in ($expr)”;
}
(全文…)
Posted by admin on 2009年10月25日
获取一组radio被选中项的值
var item = $(‘input[@name=items][@checked]‘).val();
获取select被选中项的文本
var item = $(“select[@name=items] option[@selected]“).text();
select下拉框的第二个元素为当前选中值
$(‘#select_id’)[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$(‘input[@name=items]‘).get(1).checked = true;
(全文…)
Posted by admin on 2009年10月11日
判断语句
if($(‘input:checkbox’).attr(“checked”)==true)
(全文…)