我有一个选择列表的更改事件,我必须在用户选择一个选项后通过提示窗口询问用户,他要选择的另一个选项是什么,然后在提示窗口中介绍该值,选择的选项随新的而改变。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Examen modulo1</title>
<script>
function cambiaSelect() {
var provincias = document.getElementById("provincias");
var posicion = provincias.selectedIndex;
var select = provincias.options[posicion].value;
var pantalla;
// when prompt value is 0
if (provincias.options[posicion].value == 0) {
alert("No has seleccionado ninguna provincia");
} else {
// when index is selected
if (provincias.options[posicion].selected == true) {
pantalla = prompt("Has seleccionado la provincia: " + provincias.options[posicion].text + "\n Introduce otra provincia aqui:");
}
// when prompt do not receive a value
if (pantalla == "") {
alert("El valor que has introducido no existe!\Intentalo de nuevo!");
}
//prompt equals the selected value
if (select == pantalla && provincias.options[posicion].selected == true) {
alert("Esa provincia ya esta seleccionada");
}
}
}//cambia
</script>
</head>
<body>
4.Formulario de tipo select. Selecciona provincias:<br>
<form method="GET">
<br>
<select id="provincias">
<option value="0">0.Selecciona...</option>
<option value="1">1.Albacete</option>
<option value="2">2.Murcia</option>
<option value="3">3.Madrid</option>
</select><br>
<br>
<input type="button" value="Cambiar" onclick="cambiaSelect()"><br>
<br>
<br>
</form>
</body>
</html>
Smart猫小萌
达令说
随时随地看视频慕课网APP
相关分类