Javascript 我想在用户单击按钮时检查php字符串代码和html属性代码是否相等

Javascript 我想在用户单击按钮时检查php字符串代码和html属性代码是否相等,javascript,php,html,Javascript,Php,Html,功能验证5(str) { var myvar= 如果(str.valueOf()==myvar.valueOf()) { 返回true; } 否则{ 警报(“错误的键…重试”); 返回false; } } 插入代码: 证实 我已经正确地声明了$code 如果用户输入的文本与$code is匹配,我只想将用户重定向到ok.php,因为code是正确的,或者保持在同一页面上。 有没有可能像我想做的那样去做呢? 如果没有,请建议一些不同的方法尝试以下方法: <script la


功能验证5(str)
{  
var myvar=
如果(str.valueOf()==myvar.valueOf())
{  
返回true;
}
否则{
警报(“错误的键…重试”);
返回false;
}
}
插入代码:
证实

我已经正确地声明了$code 如果用户输入的文本与$code is匹配,我只想将用户重定向到ok.php,因为code是正确的,或者保持在同一页面上。 有没有可能像我想做的那样去做呢? 如果没有,请建议一些不同的方法

尝试以下方法:

   <script language="javascript" type="text/javascript">
        function validate5(str)   
        {  
            var myvar = <?php echo json_encode($code);?>

            if (str.valueOf()===myvar.valueOf())  
            {  
              <?php include_once("view/ok.php");
                 $this->model->insertCustomer(); ?>
                 return true;
              }
            else{
                alert("Wrong Key ...Try Again");  
            return false;
            }
        }
    </script>
</head>
<body>
    <form >
    <h3> Insert Code: </h3> <input type="text"  id="code" />
    <button type="button" onclick="return validate5(code)">Confirm</button>
    </form>
    </body>

函数validate5()
{  
var myvar=
var str=document.getElementById('code')。值;
如果(str==myvar)
{  
window.location.href=“/view/ok.php”;
返回true;
}
否则{
警报(“错误的键…重试”);
返回false;
}
}
插入代码:
证实

var myvar=''
$this->model->insertCustomer()
打印JS代码还是直接从JS运行PHP代码?如果是后者,就无法做到这一点。使用AJAX.no在数据库中插入…这是我在模型中声明的一个函数;上面的代码很好用,不要放在“”-为什么OP要“试试这个”?一个好的答案总是会有一个解释,说明做了什么以及为什么这样做,不仅是为了OP,而且是为了未来的访客。
<script language="javascript" type="text/javascript">
    function validate5()   
    {  
        var myvar = <?php echo json_encode($code);?>
        var str = document.getElementById('code').value;

        if (str==myvar)  
        {  
          window.location.href="/view/ok.php";
             return true;
          }
        else{
            alert("Wrong Key ...Try Again");  
            return false;
        }
    }
</script>
</head>
<body>
<form >
<h3> Insert Code: </h3> <input type="text"  id="code" />
<button type="button" onclick="return validate5();">Confirm</button>
</form>
</body>