【发布时间】:2013-03-31 21:01:14
【问题描述】:
我正在处理一个页面,该页面应根据用户在表单中输入的内容进行重定向,但我似乎无法弄清楚。 Javascript 新手,渴望学习!
这里是html:
<body>
<div id="header">
<div id="navcontainer">
<ul>
<li> <a href="#item1">Home</a> </li>
<li> <a href="#item2">Scents</a> </li>
<li> <a href="#item3">About</a> </li>
<li> <a href="#item4">Contact</a> </li>
</ul>
</div>
</div>
<div id="content">
<p>Hi, how are you feeling today?</p>
<form> <input id="feels" type="text" name="feeling" size="35" onchange="checkfeels(#feels.value);">
<input type="submit" value="submit" >
</form>
</div>
还有我目前拥有的 Javascript:
function checkfeels(myFeels) {
switch (myFeels)
{
case "good":
document.location.href = 'scents.html';
break
case "bad":
alert(2);
document.location.href = 'scents2.html';
default:
alert("whatever");
}
}
非常感谢任何帮助,谢谢!
【问题讨论】:
-
应该发生什么?实际发生了什么?你试过什么浏览器?您是否在浏览器中启用了调试功能?如果是,它是否报告了任何错误?
-
我只想让用户回答“你感觉如何?”这个问题,当他们输入答案时,应根据他们的答案将他们引导至新页面。我在 Firefox 和 Chrome 中尝试过,但我没想到要启用调试..我会调查一下。
标签: javascript jquery html forms redirect