【发布时间】:2011-11-08 08:28:45
【问题描述】:
我正在开发 asp.net mvc3 应用程序。在这个我有一个文本区域,用户可以在其中编写 url 并粘贴 url,我的代码在按钮单击时获取 url 详细信息。
但我想像 facebook 一样实现它。在 facebook 中,当我们编写一些 url 时,它会自动获取 url 详细信息,
我尝试了 keyup 功能,但它会不断检查输入 url。
$('#urlinput').keyup(function () {
//alert("something is here!!");
if (!isValidURL($('#urlinput').val())) {
alert('Please enter a valid url.');
return false;
}
else {
some code...
}
我在 facebook 中发现的是,当我们编写 url 后跟空格时,它会获取 url 的详细信息,而当我们将 url 粘贴到文本框中时,它将获取 url 的详细信息。我怎样才能这样实现?
谁能建议我如何像 Facebook 一样实施?
【问题讨论】:
-
您没有关闭单引号是否有原因?
-
keyup 不是解决方案,因为当用户使用鼠标或浏览器的工具栏粘贴 url 时它不起作用。如果要捕获所有情况,这比这更复杂
-
@John:是的,你是对的,约翰。
标签: javascript jquery facebook user-interface