Javascript 在填写表单后,提交按钮仍处于禁用状态

Javascript 在填写表单后,提交按钮仍处于禁用状态,javascript,forms,watin,Javascript,Forms,Watin,我重新问这个问题是因为还没有人能给出答案,而问题仍然存在。填写表单后,“提交”按钮仍处于禁用状态,我不知道如何修复它。当我用鼠标点击一个输入字段时,Submit按钮的disabled属性消失,可以点击。我无法通过此输入字段的Click()方法模拟此鼠标单击 这就是我已经尝试过的: browser.TextField(Find.ById("pvpnet-account-email")).Click(); browser.TextField(Find.ById("pvpnet-account-ema

我重新问这个问题是因为还没有人能给出答案,而问题仍然存在。填写表单后,“提交”按钮仍处于禁用状态,我不知道如何修复它。当我用鼠标点击一个输入字段时,Submit按钮的disabled属性消失,可以点击。我无法通过此输入字段的Click()方法模拟此鼠标单击

这就是我已经尝试过的:

browser.TextField(Find.ById("pvpnet-account-email")).Click();
browser.TextField(Find.ById("pvpnet-account-email")).Focus();
browser.TextField(Find.ById("pvpnet-account-email")).Select();
browser.TextField(Find.ById("pvpnet-account-email")).KeyDown();
browser.TextField(Find.ById("pvpnet-account-email")).KeyUp();
browser.TextField(Find.ById("pvpnet-account-email")).Change();
browser.TextField(Find.ById("pvpnet-account-email")).Blur();

如何修复它?

我以前遇到过这种情况,通常您必须遵循与该网页用户完全相同的模式,我的意思是,在该按钮激活之前,记录您所做的每一个操作。某些站点上的一个非常重要的操作是在某些文本字段上使用.TypeText,而不是设置.Value属性,因为设置.Value属性不会触发客户端上的某些事件。如果这是一个每个人都可以访问的网站,我可以帮你看看。你能在网页上发布JavaScript来启用按钮吗?这可以为我们找到答案。