gpt4 book ai didi

javascript - 如何检查是否从 HTML 下拉列表中选择了一个项目?

转载 作者:太空狗 更新时间:2023-10-29 13:32:53 25 4
gpt4 key购买 nike

我有一个下拉列表,我无法检查是否已从下拉列表中选择了一个值

下面是我的 HTML 代码:

<label class="paylabel" for="cardtype">Card Type:</label>
<select id="cardtype" name="cards">
<option value="selectcard">--- Please select ---</option>
<option value="mastercard">Mastercard</option>
<option value="maestro">Maestro</option>
<option value="solo">Solo (UK only)</option>
<option value="visaelectron">Visa Electron</option>
<option value="visadebit">Visa Debit</option>
</select><br/>

下面是我的 JavaScript 代码:

var card = document.getElementByName("cards")[0].value;
if (card.value == selectcard) {
alert("Please select a card type");
}

最佳答案

嗯,你错过了字符串 selectcard 的引号,它应该是 "selectcard"

if (card.value == selectcard)

应该是

if (card.value == "selectcard")

完整代码如下

function validate()
{
var ddl = document.getElementById("cardtype");
var selectedValue = ddl.options[ddl.selectedIndex].value;
if (selectedValue == "selectcard")
{
alert("Please select a card type");
}
}

JS Fiddle Demo

关于javascript - 如何检查是否从 HTML 下拉列表中选择了一个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com