我有一个使用可视化 C# 编程的项目,我想将它与一个网站连接,该网站有一个名为提交输入的登录按钮,我尝试创建一个像此登录按钮一样工作的按钮,但我不知道单击时要执行哪些代码,这是我编写的但对我不起作用:-
HtmlDocument doc = web.Document;
HtmlElement email = null, pass = null;
HtmlElementCollection col = doc.GetElementsByTagName("INPUT");
foreach (HtmlElement element in col)
{
if (element.GetAttribute("name").Equals("email")) email = element;
if (element.GetAttribute("name").Equals("pass")) pass = element;
}
email.SetAttribute("value", txt1.Text);
pass.SetAttribute("value", txt2.Text);
HtmlElement login_form = doc.GetElementById("login_form");
login_form.InvokeMember("post");
我找到了提交并将其命名为login_button并尝试了另一个代码:-
login_button.InvokeMember("click");
但它们都不适合我,请问如何修复它?
最佳答案
谢谢大家,我发现我错误地使用了其中一个结果,并修复了该问题。
login_button.click();
我的意思是我没有得到我想要的按钮,因为找不到按钮。
关于javascript - 如何单击没有 onclick 事件的表单提交输入,但在页面中单击时会发生某些情况如何单击它?在 C# 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44693611/