javascript - 如何将 JavaScript 值检查到 Rails 变量中

标签 javascript ruby-on-rails ruby

我有作为用户名和密码获得的 JavaScript 变量,我想检查它们是否正常,然后向我显示一个新链接或新页面,如果不正常,则向我显示一条文本。

!DOCTYPE html>
<html>
<head>
<script>
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
}
if (x == "n/a_17") 
{
window.location="http://cmpt470.csil.sfu.ca:8017/welcome/index ";
}
</script>
</head>

<body>
<form name="myForm" action="demo_form.asp" onsubmit="return validateF$
User Name: <input type="text" name="username">
Password: <input type="text" name="fname">
<input type="submit" value="Submit"> 
</form>

<% if x == "n/a_17 -%>
password is correct
 <a href="/posts/new"> posts </a>
<% end -%>

</body>
</html>

最佳答案

根据您的评论,如果您只是尝试使用 Rails 进行身份验证表单,您应该首先查看 Rails Tutorial , Chapter 7是关于构建身份验证表单。

您可能还想检查Rails Guides .

关于javascript - 如何将 JavaScript 值检查到 Rails 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22201634/

相关文章:

javascript - 如何在图像下方添加按钮,是我正确添加元素的方式,或者可以做得更好

javascript - Vue.js 将数据传递到内容范围

ruby-on-rails - 使用回形针在 S3 存储桶之间传输一些(不是全部)文件

ruby-on-rails - 如何在Rails应用程序中发送动态生成的文件

ruby-on-rails - 如何在 ruby​​ 中的 best_in_place 字段更新中添加额外的参数

javascript - JQuery 数据属性在 Kohana ajax 中被剥离

javascript - 如何使用 JavaScript(最好使用 MooTools 1.2)获取文件的大小?

html - Flash 和 Rails 以及 HTML

ruby-on-rails - 将 Orchestrate.io 与基本的 Rails 应用程序结合使用

ruby 封装