如何将JavaScripts值检入rails变量

如何将JavaScripts值检入rails变量,javascript,ruby-on-rails,ruby,Javascript,Ruby On Rails,Ruby,我有JavaScripts变量,作为用户名和密码,我想检查它们是否正常,然后给我显示一个新链接或新页面,如果没有,那么给我显示一个文本 !DOCTYPE html> <html> <head> <script> function validateForm() { var x=document.forms["myForm"]["fname"].value; } if (x == "n/a_17") { window.location="http://cm

我有JavaScripts变量,作为用户名和密码,我想检查它们是否正常,然后给我显示一个新链接或新页面,如果没有,那么给我显示一个文本

!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>
!DOCTYPE html>
函数validateForm()
{
var x=document.forms[“myForm”][“fname”].value;
}
如果(x==“不适用17”)
{
window.location=”http://cmpt470.csil.sfu.ca:8017/welcome/index ";
}
密码是正确的

根据您的评论,如果您只是尝试使用Rails创建身份验证表单,那么您应该首先查看,这是关于构建身份验证表单的


您可能还需要检查。

为什么不能提交表单并根据该表单返回答案(链接或文本)?我是Rails的初学者,我该怎么做?