小编Mat*_*ngs的帖子

onclick事件未在HTML上运行选择下拉列表

我目前有一个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)

html javascript

2
推荐指数
1
解决办法
87
查看次数

标签 统计

html ×1

javascript ×1