当两个字段为空时如何显示错误消息javascript / jquery?

时间:2016-03-06 04:30:09

标签: javascript jquery

如果两个场都是空的,如何使用javascript或jquery显示错误乱码。例如,用户可以输入Zipcode或从下拉列表中选择状态。如果用户没有选择其中任何一个,则应显示错误。

1 个答案:

答案 0 :(得分:2)

您可以按document.getElementById("id").value

获取元素的值

function Validate() {
  var zip = document.getElementById("zip").value;
  var state = document.getElementById("state").value;
  
  if(zip == "" && state == 0) {
    document.getElementById("error").innerHTML = "Error message";
  }
  else {
    document.getElementById("error").innerHTML = "";
  }
}
<input type="text" id="zip">
<select id="state">
  <option value="0">Select a state</option>
  <option value="State 1">State 1</option>
  <option value="State 2">State 2</option>
  <option value="State 3">State 3</option>
  <option value="State 4">State 4</option>
</select>
<p id="error"></p>
<button onclick="Validate()">Submit</button>

注意:使用document.getElementById("id").disabled = true;

选择另一个元素时,可以禁用元素