在文本字段中输入文本,单击按钮并在页面上获取结果(JQuery)

时间:2017-02-04 18:54:55

标签: javascript php jquery html

我正在尝试为亚马逊回声制作技能(使用js和JQuery),但我有点卡住了。 我想在网站上的2个不同的文本字段中输入2个内容。 这有效。 $('#Field1').val("Test Text"); $('#Field2').val("Test Text 2");

E.g。 Field1:测试文本--- Field2:测试文本2

然后我想点击本网站上的一个按钮。这不起作用,我不知道该怎么做。

按下按钮后,我想获得显示在网站上的结果。获得结果(使用手动输入时,手动单击按钮)有效。 我希望你们能帮助我,并帮助我!

问候Fabian

1 个答案:

答案 0 :(得分:0)

这取决于表格。

HTMLElement.click()适用于输入类型的"按钮"并且"提交"。

HTMLFormElement.submit()提交表单。

如果需要触发特定的jQuery事件,jQuery还有.trigger()方法和private class SimpleMembershipInitializer { public SimpleMembershipInitializer() { Database.SetInitializer<UsersContext>(null); /*try {*/ using (var context = new UsersContext()) { if (!context.Database.Exists()) { // SimpleMembership Creating database schema migration without Entity Framework ((IObjectContextAdapter)context).ObjectContext.CreateDatabase(); } } WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true); // HERE, AN EXCEPTION IS THROWN SimpleRoleProvider roles = (SimpleRoleProvider)Roles.Provider; SimpleMembershipProvider membership = (SimpleMembershipProvider)Membership.Provider; if (!roles.RoleExists("Moderator")) { roles.CreateRole("Moderator"); } if (!roles.RoleExists("Admin")) { roles.CreateRole("Admin"); } if (membership.GetUser("Admin", false) == null) { membership.CreateUserAndAccount("Admin", "1"); roles.AddUsersToRoles(new[] { "Admin" }, new[] { "Admin" }); } /*} catch (Exception ex) { throw new InvalidOperationException("Failed to initialize the database ASP.NET Simple Membership.", ex); }*/ } } 之类的别名。

您需要了解表单中包含哪些元素和事件侦听器,并使用适当的方法。请注意,由于浏览器兼容性和用户的安全风险,这些技术有警告和限制。