首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp的Parameter怎么获取javascript的返回值

2012-08-28 
asp的Parameter如何获取javascript的返回值我在javascript写了一个这样的功能function rDate() {var Btxt

asp的Parameter如何获取javascript的返回值
我在javascript写了一个这样的功能
function rDate() {
  var Btxt = document.getElementById("RegTimeBegin");
  var BeginTxt = Btxt.value;
  var Etxt = document.getElementById("RegTimeEnd");
  var EndTxt = Etxt.value;
  var strWhere = 'midate between ''' + BeginTxt + ''' and ''' + EndTxt+ ''' ';
  return strWhere;
  }

然后在<asp:Parameter runat="server" Name="strWhere" Type="String" DefaultValue="return rDate()" />获取返回值。


但运行时DefaultValue="return rDate()" 的rDate提示不是内置函数,请高手帮忙看看。

[解决办法]
你自己都写出来了,何必还要给自己找麻烦呢。
var strWhere="";
function rDate() {
var Btxt = document.getElementById("RegTimeBegin");
var BeginTxt = Btxt.value;
var Etxt = document.getElementById("RegTimeEnd");
var EndTxt = Etxt.value;
strWhere = 'midate between ''' + BeginTxt + ''' and ''' + EndTxt+ ''' ';
}


然后直接把这个strWhere值赋给Parameter 不就完了多简单,你那个位置的方法什么时候什么事件才调用触发呢,没调用没触发那肯定报错误啊。
[解决办法]
RegTimeBegin, RegTimeEnd的 onpropertychang(IE)或onchange 去触发改变

热点排行