创建一个简单的网页重定向系统在WP基于id


Create a simple page redirect system in WP based on IDs

我想做的是让我的学生在一个字段中输入他们的名字(分配的代码),一旦他们点击"按钮,他们将被重定向到他们的页面。我试图在WP做到这一点,我已经与一个主题的工作。我自己没有任何编程知识,但我从一个朋友那里得到了这个代码。不幸的是,该代码不能在WP中作为"onclick"属性被自动剥离。

标题部分是这样的:

<head>
<script type='text/javascript' src='students.js'></script>
</head>

正文部分:

<body>
<input id="textfield" type="text" name="name">
<input type="button" value="Go" onclick="dosomething()">
</body>

和我"define"我的学生id在students。js中,看起来像这样:

function dosomething() {
    name = document.getElementById('textfield').value;
    address = 'error.html';
    switch(name.toLowerCase()) {
        case '':
            alert('Please enter your name');
            break;
        case 'StudentID':
            address = 'StudentID.html';
            break;
    default:
            address = 'error.html';
            break;
            
    }
    window.location = address;
}

你知道我如何用更现代的方式完成这个吗?根据我的理解,jQuery中的.click()事件是我正在寻找的。不幸的是,我不知道如何编写代码。

你可以这样做

HTML

<body>
<input id="textfield" type="text" name="name">
<input id="go" type="button" value="Go">
</body>
jQuery

$('#go').click(function() {
var page = $('#textfield').val();
 switch (page) {
 case 'StudentID':
   address = 'StudentID.html';
   break;
 default:
   address = 'home.html';
 }
 window.location = address;
});