aspx页面调用自定义js函数的问题
我在aspx页面上写了一个自定义的js函数:
function doPassVar(args)
{
var sendText = args.value;
window.document.myFlash.SetVariable("myVar", sendText);
}
在一个textbox的ontextchanged事件中调用这个函数:
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="doPassVar(this)"></asp:TextBox>
但是运行后说不包含dopassvar的定义,这是为什么?请高手给帮帮忙。
[解决办法]
- HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script> function doPassVar(args) { var sendText = args.value; alert(sendText) window.document.myFlash.SetVariable("myVar", sendText); } </script></head><body> <form id="form1" runat="server"><asp:TextBox ID="TextBox1" runat="server" onchange="doPassVar(this);"></asp:TextBox> </form></body></html>