如何在单击按钮上显示标记并阻止页面刷新

时间:2011-07-07 12:39:44

标签: javascript jquery

我的要求是最初隐藏标签,如果用户点击正向按钮而没有检查任何收音机或检查按钮我们已经显示标签并且必须阻止页面刷新。但它永远不会在点击时提交,请有人帮助我。

$(document).ready(function()
{
var y=$('input').filter(':checked').length;
alert(y);
if(y == 0 )
{
   $('#Q1_7_label').parents('TR').hide();       
}
$('#forwardbutton').live('click',function(event)
 {
    var x=$('input').filter(':checked').length;
    if(x==0)
     {
      $('#Q1_7_label').parents('TR').show(); 
      return false;
     }
 });

});

2 个答案:

答案 0 :(得分:1)

$('#forwardbutton').live('click',function(event)
 {
    var x=$('input').filter(':checked').length;
    if(x==0)
     {
      $('#Q1_7_label').parents('TR').show(); 
      return false;
     }
     return true;
 });

只需在功能结尾添加return true

答案 1 :(得分:1)

尝试替换

return false;

event.preventDefault();