0

你好我想创造一些这样的东西,

http://mobile.conduit.com/create-app-m.aspx

我需要在提交表单之前验证 rss 提要,

<form name="form1" id="form1">    
<input type="text" name="url" type="text" id="url" />
<input type="submit" name="submit" id="button2" value="Search"/>
</form>

如果有人在 url 文本框中输入文本,我需要检查它是否是有效的 rss 提要(需要检查即使一个字母更改为http://mobile.conduit.com/create-app-m.aspx ** 不是在文本框的 onchange 事件中),我需要在验证过程中显示加载 gif。如果成功需要显示另一个 gif。

如果它是有效的 rss,用户可以提交表单,否则他不能并且应该显示错误消息。

希望对此有所帮助。谢谢。

4

1 回答 1

1

您无法使用客户端 JavaScript 实现此目的。同源策略会阻止您的代码访问任意 URI。

您可以使用系统上的代理来请求数据(然后在 JS 中构建 RSS 验证器),或者让您的服务器进行验证并返回成功或失败响应。后者可能会更容易,因为服务器上流行的大多数语言都有丰富的 RSS 库。

于 2013-08-09T09:38:03.440 回答