javascript - 如何单击没有 onclick 事件的表单提交输入,但在页面中单击时会发生某些情况如何单击它?在 C# 中?

标签 javascript c# html

我有一个使用可视化 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/

相关文章:

c# - 这可以改进吗?清除危险的 html 标签

javascript - 为什么可以在内联事件处理程序中访问表单值?

javascript - 如何突出显示 jquery 中文本输入的段落

javascript - Angular 1.6 无法在页面中放置多个自定义组件

从 JSF Managed Bean 执行的 JavaScript 代码不起作用

c# - 如果进程作为文件类型的默认关联程序启动,则出现 InvalidOperationException

javascript - 仅在第一次更新模糊

c# - Visual Studio 2012 拒绝显示源代码,即使加载了 PDB

html - 在 HTML 中为 remark.js 包含 Markdown 文件内容

html - 显示 : flex and new line for captions - what is the proper way?