[英]drop down list onclick change value of input not working on chrome or opera
[英]onclick method of drop down menu not working in chrome?
首先,很抱歉,如果这是一个重复的问题,但是我找不到我想要的解决方案。 这是我的HTML页面:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<select>
<option> Select City </option>
<option onclick="document.getElementById('cityname').value='New York'">New York </option>
<option onclick="document.getElementById('cityname').value='San Francisco'">San Francisco</option>
<option onclick="document.getElementById('cityname').value='Chicago'">Chicago </option>
<option onclick="document.getElementById('cityname').value='Massachusetts'">Massachusetts </option>
</select>
<input type="text" id="cityname" value="">
</body>
</html>
现在,当我点击一个城市名appears.But这段代码的弹出是在Firefox,但不是在chrome.I工作知道我可以使用的onchange()方法,但如果用户选择说的问题是New York
再一次弹出会出现但是在关闭弹出窗口后,如果用户再次单击New York
则该弹出窗口将不会打开。我想在每次单击时都打开弹出窗口。
试试这个代码
<select name="level">
<option value="">choose level</option>
<option value="1">User</option>
<option value="2"> Mgr</option>
<option value="3">Hr</option>
</select>
U可以通过select(level)的名称获取值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.