当前位置: 首页 > 面试题库 >

检查用户名可用性

习和通
2023-03-14
问题内容

我有一个用户登录表格:

<%= form_tag(@action, :method => "post", :name => 'signup' ,:onSubmit => 'return validate();') do %>    
  <%= label_tag(:user, "Username:") %>
  <%= text_field_tag(:user) %>

我想在:user-
field失去焦点之后立即检查数据库中是否存在用户名。我可以使用javascript在表单上覆盖此事件,但是无法从javascipt代码发送Ruby-
AJAX请求。

有什么方法可以在不添加表单上其他控件(按钮,链接)的情况下检查用户名?


问题答案:

由于什么原因,您不能从javascript代码发送ajax请求?

最好的方法是在失去焦点时发送GET ajax请求。然后,get请求可以返回true或false,然后您的JavaScript可以在页面上反映出来。



 类似资料:
  • 问题内容: 我正在构建一个Android应用,其中用户需要选择一个昵称。现在,两个用户不能使用相同的昵称。我在.net上看到过一些表单,在这些表单中,我们可以验证特定用户名的可用性,同时用户使用Ajax调用键入或按Tab。 我的问题是-是否可用于Android。我可以即时查询服务器并验证昵称是否可用。 非常感谢您的回复。如果需要查看任何教程,示例或Android文档参考,请指导我。 问题答案: 您

  • 我想检查用户的用户名和电话号码是否唯一。我已经用FirebaseFirestore实现了它。getInstance()。集合(“用户”)。whereEqualTo(“电话”,ph)。get()。addOnCompleteListener(…) 这是我的firestore规则: 代码运行良好,没有问题。我在使用方法和请求之前检查这个。啊。uid将始终为空。要使代码工作,我必须保持

  • 问题内容: 我正在尝试允许用户通过搜索用户名来开始游戏并关注其他用户。我需要确保具有该用户名的用户存在。我正在使用以下代码,但是尽管调用了,但在应调用时却没有被调用。 JSON数据树 问题答案: 轻松解决: 不要使用.childAdded,因为当查询找不到任何内容时,该块将不会执行。 而是使用.Value并检查NSNull

  • 我有麻烦让我的代码工作。当用户输入用户名时,它会检查数据库,看看它是否存在,以及它是否设置了

  • TL; DR= 我正在尝试调用一个名为“check”的函数,该函数将检查所填写的用户名是否为空,以及我的数据库中是否已经存在该用户名。此检查函数如下所示: 我不知道这段代码是否正常工作,但我想我能做到。问题是我对jQuery缺乏经验。首先,我有一个相当简单的超文本标记语言代码来设置注册页面: 现在,我想在尝试提交表单时使用jQuery来调用它,以便检查用户名是否已经存在。如果没有,则check函数

  • cmf_auth_check($userId, $name = null, $relation = 'or') 功能 检查用户权限 参数 $userId: int 要检查权限的用户 ID $name: string|array 需要验证的规则列表,支持逗号分隔的权限规则或索引数组 $relation:string 如果为 'or' 表示满足任一条规则即通过验证;如果为 'and'则表示需满足所有