javascript onkeyup,onblur,simuating键盘输入

时间:2011-09-04 09:56:04

标签: c# javascript .net automation screen-scraping

我正在尝试自动将博彩金额输入博彩公司的betslip。代码如下:

<input id="slip_sgl_stake95274901L" type ="text"     
onblur="document.betslip.single_stake_onblur(this,'95274901L') onkeyup =
"document.betslip.single_stake_onkeyup(this,'95274901L')" size ="7" maxlength="15" value="">

我正在使用C#和.Net并且尝试了各种各样但特别是:

wb.Document.All["slip_sgl_stake95274901"L].SetAttribute("value", betAmount + "");
object[] parameters = { wb, spanID.ToString() + "L"};
wb.Document.InvokeScript("document.betslip.single_stake_onkeyup", parameters);
wb.Document.InvokeScript("document.betslip.single_stake_onblur", parameters);

wb是Web浏览器实例

输入金额,但这些功能似乎不起作用。关于我错了什么的任何想法?

1 个答案:

答案 0 :(得分:1)

似乎使用了错误的属性名称,它必须是onblur not onnblur,请检查。

由于 BHAVIK GOYAL