【发布时间】:2016-10-22 01:01:45
【问题描述】:
我正在为一个班级项目创建一个调查,其中一个调查问题需要一个下拉列表,用户将在其中选择一个字母。这个想法是当用户选择一个字母时,代码会将它们链接到另一个网站。例如,“A”将他们带到网站 X,“B”将他们带到网站 X,“N”将他们带到网站 Y,等等......
我是编程界的新手,并且了解 HTML 和 JavaScript 的基础知识,因此我的调查涉及 HTML 和 JavaScript。我愿意接受任何建议。我不确定是否可以将链接添加到 HTML 中,或者是否需要像在 JavaScript 代码中那样创建一个 onclick 函数。任何方向给予将不胜感激!
var StoryMap = function(){
var elements = document.getElementsByTagName("option");
if (elements === "A"){
alert("Thank you! Please go to this Story Map (link)");
}else{
alert("Please select the first letter of your last name");
}
};
<!DOCTYPE html>
<html>
<head>
<title>Esri Story Map Study</title>
<script src="javascript.js"></script>
<link href="style.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<h2>The Windom Park Historic Residential District Pre-Survey</h2>
<h3>Please select the <span>first letter</span> of your <span>last name</span>: </h3>
<form>
<p>
<select name="firstLetter">
<option value="Blank"></option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
<option value="E">E</option>
<option value="F">F</option>
<option value="G">G</option>
<option value="H">H</option>
<option value="I">I</option>
<option value="J">J</option>
<option value="K">K</option>
<option value="L">L</option>
<option value="M">M</option>
<option value="N">N</option>
<option value="O">O</option>
<option value="P">P</option>
<option value="Q">Q</option>
<option value="R">R</option>
<option value="S">S</option>
<option value="T">T</option>
<option value="U">U</option>
<option value="V">V</option>
<option value="W">W</option>
<option value="X">X</option>
<option value="Y">Y</option>
<option value="Z">Z</option>
</p>
<input type="submit" name="next" value="Next"/>
</form>
【问题讨论】:
-
这也是提交表单吗?如果不是,
<form>是错误的元素和使用的上下文。 -
我使用
标签: javascript html forms hyperlink