我想对我的 HTML 表单进行一项简单的验证检查。我希望这样如果用户选择 18 - 24,下拉选择旁边会出现一个错误:“你必须是 25+”。
<select class="element select medium" id="element_3" name="element_3">
<option value="" selected="selected"></option>
<option value="1" class="error" id="error">18 - 24</option>
<option value="2" >25 - 34</option>
<option value="3" >35 - 44</option>
<option value="4" >45 +</option>
我尝试将类和 ID 都添加到值 1。然后我尝试了类似的方法:
function hidestuff(page){
document.getElementById(error).style.visibility="hidden";
}
function showstuff(error){
document.getElementById(error).style.visibility="visible";
}
尝试使用 JavaScript 切换显示和隐藏。当错误 div 切换显示时,希望在页面 ID 上隐藏此消息。但这没有用。我也添加了相应的 CSS。有关如何正确编写此内容的任何指示?