日期:2014-05-18  浏览次数:21012 次

关于jquery 的问题
大家帮我看看这个jquery我在未填写瓶数的情况下点击GouMai按钮会有请输入瓶数的提示,填写了瓶数后点击goumai没有任何提示下面的jquery未能执行,没有进到ajaxGM.aspx页面里,不知道哪里有问题 hidden在后台cs中首次加载的时候赋值了。 


$(function(){
  $("#GouMai").click(function(){  
  var num=escape($("#txtNum").val());
  if(num=="")
  {
  alert("请输入瓶数!");
  $("#txtNum").focus();
  return false;
  }  
  var str_Spec = "";
  var str_Price = "";
  for (var i = 0; i < 5; i++)
  {
  if ($("#RadioButtonList1").Items[i].Selected == true)
  {
  if (i == 0)
  {
  str_Spec = $("#Hidden1").val();
  str_Price = $("#Hidden2").val();
  break; 
  }
  else if (i == 1)
  {
  str_Spec = $("#Hidden3").val();
  str_Price = $("#Hidden4").val();
  break; 
  }
  else if (i == 2)
  {
  str_Spec = $("#Hidden5").val();
  str_Price = $("#Hidden6").val();
  break; 
  }
  else if (i == 3)
  {
  str_Spec = $("#Hidden7").val();
  str_Price = $("#Hidden8").val();
  break; 
  }
  else if (i == 4)
  {
  str_Spec = $("#Hidden9").val();
  str_Price = $("#Hidden10").val();
  break; 
  }
  }
  }  
  var id=$("#HID").val();//产品编号
  var id1=$("#HID1").val();//用户编号
  $.get("ajaxGM.aspx",{id:id,id1:id1,str_Spec:str_Spec,str_Price:str_Price,num:num},function(data)
  {
  if(data=="true")
  {  
  window.open("buycart.html"); 
  }
  else
  {  
  alert("请先登录",window.open("permanage/login.html"));  
  }
  })
  return false;
  })
  })

------解决方案--------------------
最大的可能是js错误,firebug调试,
------解决方案--------------------
事件没有触发?。
------解决方案--------------------
if ($("#RadioButtonList1").Items[i].Selected == true)
---------------------
这句
listbox中多行数据,怎么提高加载速度