我目前有一个HTML选择下拉列表,其中有六个选项我想要实现的是当选择"其他"选项时出现javascript警告,但由于某种原因我无法使其工作.
我已经尝试将onclick移动到选择标签而不是选项标签,并将警报移到参数之外,这样一旦点击下拉菜单就可以显示它,但这不是我想要实现的.
function otherPayment() {
var paymentType = document.getElementById("paymentType").value;
if (paymentType == "Other") {
alert("test");
}
}Run Code Online (Sandbox Code Playgroud)
<div class="form-group">
<label for="paymentType">Payment Type:</label>
<select class="form-control" id="paymentType" name="paymentType" required>
<option value="">-</option>
<option value="Payment (Initial)">Payment (Initial)</option>
<option value="Payment (Full)">Payment (Full)</option>
<option value="Payment (Balance)">Payment (Balance)</option>
<option value="Delivery Fee">Delivery</option>
<option onclick="otherPayment()" value="Other">Other</option>
</select>
</div>Run Code Online (Sandbox Code Playgroud)