javascript onclick="return func();" 在 id 的第一个元素后停止工作

javascript on onclick="return func();" stop working after first element by id

<button onclick="return validateEdit();" class="btn btn-primary submit-btn">Submit</button>

function validateEdit() {
  var name = document.getElementById("sftName").value;
  aler("name")
  var startTime = document.getElementById("startTimeEdit").value;
  aler("start time")
}

该函数执行第一个警报并且不显示第二个 aler.I 我也在使用:

$('#edit_shift').on('show.bs.modal', function (event) {
  var anchor = $(event.relatedTarget) // Button that triggered the modal
  var id = anchor.data('whatever')
  var from = anchor.data('fromtime')
  var modal = $(this)
  $("#sftName").attr("value", name);
  $("#startTimeEdit").attr("value", from);

另一种形式工作正常。

编辑:有值和无值的开始时间在这两种情况下都不起作用。

我在 javascript 满零。

有些拼写错误。确保它在你的代码中是 alert 而不是 aler。另外 html 您发布的内容只有按钮,而您试图获取 ID 为 sftNamestartTimeEdit 的两个元素,请确保这些元素在您的代码中。 为了更好地理解,您能否在 codepen 上重现上述问题。