填写另一个网页中的文本字段,并检查结果是否符合预期

时间:2012-07-20 17:30:27

标签: javascript jquery html ajax

  

可能重复:
  Ways to circumvent the same-origin policy

我遇到这种情况:

我有一个表格要填写在我的网站上,并且在该表格中有一个输入数字,我必须检查它是否是有效数字。检查这个数字是否有效,有另一个网站,在该网站有一个输入,您可以输入该数字,如果它是有效的(它已注册的东西),那么它将显示与该数字相关的人的姓名。 我怎么能这样做...我想在我的网站上输入一个onBlur()函数,它为我做了诀窍,如果它没有有效提醒它。 你能帮忙吗?

不过,这是检查号码是否有效的网站: http://portal.irimc.org/DoctorSearchEngine/Search.aspx

你在顶部输入中输入一个数字(例如12554),它表明它属于某人并且它是有效的。

感谢。

1 个答案:

答案 0 :(得分:0)

客户端javascript不可能,但后端服务器支持可能。从您的网站,您可以从用户获取数据并使用AJAX发送到您的服务器,从另一个网站发送服务器负载表单,填写它并获取/解析响应。然后返回Ajax请求的响应。

了解从服务器站点发送POST / GET请求的信息。

示例:

看看用水豚填充形状有多容易:

def login!
    within("//form[@id='session']") do
      fill_in 'Login', :with => 'user@example.com'
      fill_in 'Password', :with => 'password'
    end
    click_link 'Sign in'
end