0
<input class="messageCheckbox" type="checkbox" name="options[]" value="<?php echo $catrecord[0] ; ?>"/>

这是复选框,当有人选择它时,我想在 url 中使用复选框值转到另一个 url,而不是作为 post。

这是我想附加复选框值案例'Addnew'的地方:

window.location = '<?php echo JURI::base()."index.php?option=com_flatorb&view=entity"?>';
break;
4

3 回答 3

2

您可以将更改事件处理程序与复选框绑定并使用 window.location 打开页面。

$('#checkboxId').change(function(){
   if(this.checked)
      window.location = 'index.php?option=com_flatorb&view=entity&chkValue=' + this.value;
});
于 2013-01-22T10:18:13.647 回答
2
document.[name of form].[name of checkbox].checked

或使用 jQuery:

$('#[id of checkbox]').is(':checked');
于 2013-01-22T10:19:39.560 回答
1

您可以执行以下操作,

方法一

$('.messageCheckbox').change(function(){
   if(this.checked)
      window.location = 'index.php?option=com_flatorb&view=entity&value=' + $(this).val('');
});

方法二

$('.messageCheckbox').change(function(){
   if($('#edit-checkbox-id').is(':checked'))
      window.location = 'index.php?option=com_flatorb&view=entity&value=' + $(this).val('');
})
于 2013-01-22T10:32:15.710 回答